TootleCode

Code

ERP – Menus con ERROR al mostrar arbol — April 21, 2016
La cadena de Entrada no tiene el Formato Correcto — November 11, 2011

La cadena de Entrada no tiene el Formato Correcto

Este error sucede cuando tratas de convertir una cadena vacia , a un formato numerico , como por ejemplo "decimal,Double o Int32" , Ejemplo:

IntNumero = Int32.Parse("");

La linea anterior causaria el error : "La cadena de Entrada no Tiene el Formato Correcto".

Para solucionar este tipo de problemas se debe poner una condicion , para evitar hacer un "Parse" a una cadena vacia,por ejemplo :

if(txtCondicionPago.Text != string.Empty)
{
ddlVencimiento.Date = ddlFactura.Date.AddDays(Double.Parse(txtCondicionPago.Text));
}

Validar los RadioButtonList — November 10, 2011

Validar los RadioButtonList

Para validar un radiobuttonlist, solo es necesario revisar su propiedad selectedvalue, si se encuentra vacia, indica que el usuario no seleccionó nungunja de sus opciones. Por ejemplo:

if (rblActivo.SelectedValue == “”)
{
objUtils.mostrarAlerta(this, “Falta campo Activo”);
}
if (rblNacional.SelectedValue == “”)
{
objUtils.mostrarAlerta(this, “Falta campo Nal/Imp”);
}
if (rblFisica.SelectedValue == “”)
{
objUtils.mostrarAlerta(this, “Falta campo Fisica/Moral”);
}

Error al abirir un reporte en devexpress —

Error al abirir un reporte en devexpress

Si aparece el siguiente error al abrir un reporte elaborado en devexpress:
Error de resticciones deshabilitadas non-null foreign key en reporte

Esto pasa ya que en el dataset correspondiente al reporte (archivo .xsd) se genera un codigo en automático, como el siguiente:

xs:unique name="Constraint1" msdata:PrimaryKey="true"


Solo tienes que eliminar todo el nodo y funcionara correctamente. En caso de que no sea asi revisa la longitud de los campos y que niguno de ellos almacene valores nulos.

Añadir dias a una fecha(Datetime) —

Añadir dias a una fecha(Datetime)

En este Codigo se esta utilizando el metodo "AddDays" utilizando el texto de "CondicionPago" para agregar dias a la Fecha de Factura , esta suma se reflejara en la fecha de Vencimiento.

private void calculafechavencimiento()
{
if (Int32.Parse(txtCondicionPago.Text) > 1)
{
ddlVencimiento.Date= ddlFactura.Date.AddDays(
Double.Parse(txtCondicionPago.Text));
}
}

Tamaños de Papel de una Impresora —

Tamaños de Papel de una Impresora

Para determinar los tamaños de papel del que dispone una Impresora en .NET:

using System.Drawing;
using System.Drawing.Printing;

protected void Page_Load(object sender, EventArgs e){

PrintDocument myDoc = new PrintDocument();
myDoc.PrinterSettings.PrinterName = "BIXOLON";
foreach (PaperSize pz in myDoc.PrinterSettings.PaperSizes)
{
Response.Write(pz.PaperName);
}

}