protected virtual void Presentar() { var reporte = new Reporte_General.CXC.cxcrepregistro001(); if (listBox1.SelectedIndex == 0) { reporte.informe = "cxcrepregistro001.rdlc"; } else if (listBox1.SelectedIndex == 1) { reporte.informe = "cxcrepregistro002.rdlc"; } else if (listBox1.SelectedIndex == 2) { reporte.informe = "cxcrepregistro003.rdlc"; } reporte.fechainicial = Dtpfechainicial; reporte.fechafinal = Dtpfechafinal; reporte.idcliente = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(TxtCodigocliente.Text); reporte.nombre = Txtnombrecliente.Text; reporte.idtipocliente = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(TxtCodigotipocliente.Text); reporte.idvendedor = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(TxtCodigovendedor.Text); reporte.idciudad = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(TxtCodigociudad.Text); reporte.idruta = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(TxtCodigoruta.Text); reporte.idsector = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(TxtCodigosector.Text); reporte.idmunicipio = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(TxtCodigomunicipio.Text); reporte.idregion = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(TxtCodigoregion.Text); reporte.cuentaincobrable = cuentaincobrable(); reporte.idmoneda = Funciones_Duke4.Funciones.Fun_Convierte_String_aEntrero(Convert.ToString(cmbmoneda.SelectedValue)); reporte.nulo = nulo(); reporte.condicionncf = condicionncf(); reporte.orden = lsbBase1.GetItemText(lsbBase1.SelectedItem).Trim(); if (reporte.cuentafilas() > 0) { reporte.Show(); } else { Mensajes.Datosenlimites(); } Dtpfechainicial.Select(); }