public DsReporteControlPlanillaRendicion ReporteControlPlanillaRendicionONE() { SqlParameter pReporteControlPlanillaRendicionID = new SqlParameter("@ReporteControlPlanillaRendicionID", this.ReporteControlPlanillaRendicionID); DsReporteControlPlanillaRendicion ds = new DsReporteControlPlanillaRendicion(); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ReporteControlPlanillaRendicionONE", pReporteControlPlanillaRendicionID); return(ds); }
private void dtgGuiasEmitidasConServicioDestinoNoConfirmados_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e) { // Obtengo el DataSet de memoria DsReporteControlPlanillaRendicion ds = (DsReporteControlPlanillaRendicion)Session["DsReporteControlPlanillaRendicion"]; // Cargo las guías que se emitieron de manera off-line para la página seleccionada dtgGuiasEmitidasConServicioDestinoNoConfirmados.CurrentPageIndex = e.NewPageIndex; dtgGuiasEmitidasConServicioDestinoNoConfirmados.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadasconServicioDestinoNoConfirmados); dtgGuiasEmitidasConServicioDestinoNoConfirmados.DataBind(); }
/// <summary> /// Función para obtener el reporte de montos de ventas para una fecha /// </summary> /// <param name="Fecha">Fecha para la cual se desea obtener el reporte</param> /// <returns>Devuelve un DataSet del tipo DsReporteMontosVentas con el reporte de montos encontrado</returns> public DsReporteControlPlanillaRendicion ConsultarByID(int ReporteControlPlanillaRendicionID) { try { DsReporteControlPlanillaRendicion ds = new DsReporteControlPlanillaRendicion(); // Cargo los parametros SqlParameter pReporteControlPlanillaRendicionID = new SqlParameter("@ReporteControlPlanillaRendicionID", Utiles.BaseDatos.IntToSql(ReporteControlPlanillaRendicionID)); // Obtengo los datos Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ReporteControlPlanillaRendicionSELByID", pReporteControlPlanillaRendicionID); Config.Conexion.LlenarTypeDataSet(ds.Detalle, System.Data.CommandType.StoredProcedure, "ReporteControlPlanillaRendicionDetalleSELByID", pReporteControlPlanillaRendicionID); // Devuelvo el DataSet obtenido return(ds); } catch (Exception ex) { throw ex; } }
/// <summary> /// Función para obtener el reporte de montos de ventas para una fecha /// </summary> /// <param name="Fecha">Fecha para la cual se desea obtener el reporte</param> /// <returns>Devuelve un DataSet del tipo DsReporteMontosVentas con el reporte de montos encontrado</returns> public DsReporteControlPlanillaRendicion Consultar(int AgenciaID, string NrosPlanilla) { try { DsReporteControlPlanillaRendicion ds = new DsReporteControlPlanillaRendicion(); // Cargo los parametros SqlParameter pAgenciaID = new SqlParameter("@AgenciaID", AgenciaID); SqlParameter pNrosPlanilla = new SqlParameter("@NrosPlanilla", Utiles.BaseDatos.StrToSql(NrosPlanilla)); // Obtengo los datos Config.Conexion.LlenarTypeDataSet(ds.Detalle, System.Data.CommandType.StoredProcedure, "ReporteControlPlanillaRendicionSEL", pAgenciaID, pNrosPlanilla); // Devuelvo el DataSet obtenido return(ds); } catch (Exception ex) { throw ex; } }
private string ExportarPDF() { //DataSet GenDS = new DataSet(); ReportDocument oRD = new ReportDocument(); ExportOptions oExO; DiskFileDestinationOptions oExDo = new DiskFileDestinationOptions(); DsReporteControlPlanillaRendicion ds = (DsReporteControlPlanillaRendicion)Session["DsReporteControlPlanillaRendicion"]; try { //ds = (DsRendicionesAgencias) Session["dsRendicionAgencia"]; string nombArchi = "ReporteControlPlanillaRendicion_" + ds.Datos[0].ReporteControlPlanillaRendicionID + "_" + this.AgenciaConectadaID + ".pdf";; string sNombrePDF = Server.MapPath(".") + "\\ReportesPDF\\" + nombArchi; //Load report oRD.Load(Server.MapPath("." + "/Reportes/ReporteControlPlanillaRendicion.rpt")); oRD.SetDataSource(ds); //Export to PDF oExDo.DiskFileName = sNombrePDF; oExO = oRD.ExportOptions; oExO.ExportDestinationType = ExportDestinationType.DiskFile; oExO.ExportFormatType = ExportFormatType.PortableDocFormat; oExO.DestinationOptions = oExDo; oRD.Export(); //-->DESCOMENTAR ESTO PARA GENERAR EL PDF oRD.Close(); oRD.Dispose(); return(nombArchi); } catch (Exception ex) { throw ex; } }
private void Guardar() { try { IReporteControlPlanillaRendicion reporte = ReporteControlPlanillaRendicionFactory.GetReporteControlPlanillaRendicion(); reporte.AgenciaID = Utiles.Validaciones.obtieneEntero(busqAgencia.AgenciaID); reporte.UsuarioID = usuario.UsuarioID; reporte.ValorMulta = Utiles.Validaciones.obtieneDouble(txtValorMulta.Text); reporte.TotalGuias = Utiles.Validaciones.obtieneEntero(lblTotalGuias.Text); reporte.Fecha = DateTime.Now; string valor = lblMultaGuias.Text.Replace('$', ' ').TrimStart(); reporte.ImporteTotalMulta = Utiles.Validaciones.obtieneDouble(valor); DsReporteControlPlanillaRendicion ds = (DsReporteControlPlanillaRendicion)Session["DsReporteControlPlanillaRendicion"]; foreach (DsReporteControlPlanillaRendicion.DetalleRow item in ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.ComprobantesEmitidosContado)) { IReporteControlPlanillaRendicionDetalle reporteDetalle = ReporteControlPlanillaRendicionDetalleFactory.GetReporteControlPlanillaRendicionDetalle(); reporteDetalle.GuiaID = item.GuiaID; reporteDetalle.ClienteID = 0; reporteDetalle.ServicioAsociadoNro = string.Empty; reporteDetalle.TipoAgrupacionControlPlanillaRendicionID = (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.ComprobantesEmitidosContado; reporteDetalle.PlanillaRendicion = item.PlanillaRendicion; reporteDetalle.RendicionAgenciaID = item.RendicionAgenciaID; reporte.ReporteDetalle.Add(reporteDetalle); } foreach (DsReporteControlPlanillaRendicion.DetalleRow item in ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.ComprobantesEmitidosCtaCte)) { IReporteControlPlanillaRendicionDetalle reporteDetalle = ReporteControlPlanillaRendicionDetalleFactory.GetReporteControlPlanillaRendicionDetalle(); reporteDetalle.GuiaID = item.GuiaID; reporteDetalle.ClienteID = 0; reporteDetalle.ServicioAsociadoNro = string.Empty; reporteDetalle.TipoAgrupacionControlPlanillaRendicionID = (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.ComprobantesEmitidosCtaCte; reporteDetalle.PlanillaRendicion = item.PlanillaRendicion; reporteDetalle.RendicionAgenciaID = item.RendicionAgenciaID; reporte.ReporteDetalle.Add(reporteDetalle); } foreach (DsReporteControlPlanillaRendicion.DetalleRow item in ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadas)) { IReporteControlPlanillaRendicionDetalle reporteDetalle = ReporteControlPlanillaRendicionDetalleFactory.GetReporteControlPlanillaRendicionDetalle(); reporteDetalle.GuiaID = item.GuiaID; reporteDetalle.ClienteID = 0; reporteDetalle.ServicioAsociadoNro = string.Empty; reporteDetalle.TipoAgrupacionControlPlanillaRendicionID = (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadas; reporteDetalle.PlanillaRendicion = item.PlanillaRendicion; reporteDetalle.RendicionAgenciaID = item.RendicionAgenciaID; reporte.ReporteDetalle.Add(reporteDetalle); } foreach (DsReporteControlPlanillaRendicion.DetalleRow item in ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasEmitidasconServicioOrigenNoConfirmados)) { IReporteControlPlanillaRendicionDetalle reporteDetalle = ReporteControlPlanillaRendicionDetalleFactory.GetReporteControlPlanillaRendicionDetalle(); reporteDetalle.GuiaID = item.GuiaID; reporteDetalle.ClienteID = item.ClienteID; if (item.ServicioAsociadoNro != string.Empty) { reporteDetalle.ServicioAsociadoNro = item.ServicioAsociadoNro; } else { reporteDetalle.ServicioAsociadoNro = string.Empty; } reporteDetalle.TipoAgrupacionControlPlanillaRendicionID = (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasEmitidasconServicioOrigenNoConfirmados; reporteDetalle.PlanillaRendicion = item.PlanillaRendicion; reporteDetalle.RendicionAgenciaID = item.RendicionAgenciaID; reporte.ReporteDetalle.Add(reporteDetalle); } foreach (DsReporteControlPlanillaRendicion.DetalleRow item in ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadasconServicioDestinoNoConfirmados)) { IReporteControlPlanillaRendicionDetalle reporteDetalle = ReporteControlPlanillaRendicionDetalleFactory.GetReporteControlPlanillaRendicionDetalle(); reporteDetalle.GuiaID = item.GuiaID; reporteDetalle.ClienteID = item.ClienteID; if (item.ServicioAsociadoNro != string.Empty) { reporteDetalle.ServicioAsociadoNro = item.ServicioAsociadoNro; } else { reporteDetalle.ServicioAsociadoNro = string.Empty; } reporteDetalle.TipoAgrupacionControlPlanillaRendicionID = (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadasconServicioDestinoNoConfirmados; reporteDetalle.PlanillaRendicion = item.PlanillaRendicion; reporteDetalle.RendicionAgenciaID = item.RendicionAgenciaID; reporte.ReporteDetalle.Add(reporteDetalle); } int reporteControlPlanillaRendicionID = reporte.Guardar(); if (reporteControlPlanillaRendicionID > 0) { string script = ""; script += "alert('Los datos se guardaron correctamente.');\n"; script += "window.location.href = 'ReporteControlPlanillaRendicion.aspx?ReporteControlPlanillaRendicionID=" + reporteControlPlanillaRendicionID + "';\n"; ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, UpdatePanel1.GetType(), "muestraMensaje", script, true); this.BtnImprimir.Enabled = true; } } catch (Exception ex) { this.ManejaErrores(ex); } }
private void Consultar(int reporteControlPlanillaRendicionID) { // Configuro los DataGrid SisPackController.AdministrarGrillas.Configurar(dtgComprobantesEmitidosContado, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgComprobantesEmitidosCtaCte, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasConformadas, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasEmitidasConServicioOrigenNoConfirmados, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasEmitidasConServicioDestinoNoConfirmados, "GuiaId", this.CantidadOpciones); DsReporteControlPlanillaRendicion ds = new DsReporteControlPlanillaRendicion(); IReporteControlPlanillaRendicion reporte = ReporteControlPlanillaRendicionFactory.GetReporteControlPlanillaRendicion(); reporte.ReporteControlPlanillaRendicionID = reporteControlPlanillaRendicionID; ds = reporte.ConsultarByID(reporteControlPlanillaRendicionID); if (ds.Datos.Rows.Count > 0) { this.busqAgencia.AgenciaID = ds.Datos[0].AgenciaID.ToString(); IAgencia agencia = AgenciaFactory.GetAgencia(); agencia.AgenciaID = Utiles.Validaciones.obtieneEntero(ds.Datos[0].AgenciaID.ToString()); agencia.Consultar(); IUsuarios usuario = UsuariosFactory.GetUsuario(); usuario.UsuarioID = Utiles.Validaciones.obtieneEntero(ds.Datos[0].UsuarioID.ToString()); usuario.Consultar(); ((TextBox)((Control)busqAgencia).FindControl("txtSucursal")).Enabled = false; ((TextBox)((Control)busqAgencia).FindControl("txtSucursal")).Text = agencia.SucursalDGI.ToString(); ((TextBox)((Control)busqAgencia).FindControl("txtRazonSocial")).Text = agencia.RazonSocial; ((TextBox)((Control)busqAgencia).FindControl("txtRazonSocial")).Enabled = false; busqAgencia.tdConsulta.Visible = false; lblUsuarioDescrip.Text = usuario.Nombre + ", " + usuario.Apellido; this.lblFechaActual.Text = ds.Datos[0].Fecha.ToShortDateString(); this.txtReporteControlPlanillaRendicionID.Text = ds.Datos[0].ReporteControlPlanillaRendicionID.ToString(); string[] nroPlanilla = ds.Datos[0].NroPlanilla.Split(','); for (int i = 0; i < nroPlanilla.Length; i++) { this.lstNroPlanilla.Items.Add(new ListItem(nroPlanilla[i])); } } // Guardo el DataSet en el objeto Session Session["DsReporteControlPlanillaRendicion"] = ds; // Reviso si se encontraron datos if (ds.Detalle.Rows.Count > 0) { // Se encontraron datos. // Configuro los DataGrid SisPackController.AdministrarGrillas.Configurar(dtgComprobantesEmitidosContado, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgComprobantesEmitidosCtaCte, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasConformadas, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasEmitidasConServicioOrigenNoConfirmados, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasEmitidasConServicioDestinoNoConfirmados, "GuiaId", this.CantidadOpciones); //dtgComprobantesEmitidosContado.Width = System.Web.UI.WebControls.Unit.Pixel(2400); // Cargo los comprobantes emitidos de contado dtgComprobantesEmitidosContado.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.ComprobantesEmitidosContado); dtgComprobantesEmitidosContado.DataBind(); // Cargo los comprobantes emitidos de cta cte dtgComprobantesEmitidosCtaCte.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.ComprobantesEmitidosCtaCte); dtgComprobantesEmitidosCtaCte.DataBind(); // Cargo los comprobantes conformados dtgGuiasConformadas.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadas); dtgGuiasConformadas.DataBind(); // Cargo los comprobantes con servicio origen no confirmados dtgGuiasEmitidasConServicioOrigenNoConfirmados.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasEmitidasconServicioOrigenNoConfirmados); dtgGuiasEmitidasConServicioOrigenNoConfirmados.DataBind(); // Cargo los comprobantes con servicio destino no confirmados dtgGuiasEmitidasConServicioDestinoNoConfirmados.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadasconServicioDestinoNoConfirmados); dtgGuiasEmitidasConServicioDestinoNoConfirmados.DataBind(); // Muestro las grillas y sus labels dtgComprobantesEmitidosContado.Visible = true; dtgComprobantesEmitidosCtaCte.Visible = true; dtgGuiasConformadas.Visible = true; dtgGuiasEmitidasConServicioOrigenNoConfirmados.Visible = true; dtgGuiasEmitidasConServicioDestinoNoConfirmados.Visible = true; LblComprobantesEmitidosContado.Visible = true; LblComprobantesEmitidosCtaCte.Visible = true; LblGuiasConformadas.Visible = true; LblGuiasEmitidasConServicioOrigenNoConfirmados.Visible = true; LblGuiasEmitidasConServicioDestinoNoConfirmados.Visible = true; // Oculto el label de que no se encontraron registros LblNoseEncontraronRegistros.Visible = false; IParametroUNegocio param = ParametroUNegocioFactory.GetParametroUNegocio(); param.UnidadNegocioID = this.UnidadNegocioID; param.Parametro = NegociosSisPackInterface.SisPack.Parametro.MultaACobrarPorComprobanteFaltante; param.Consultar(); double multa = Utiles.Validaciones.obtieneDouble(param.ValorString); int totalGuias = Utiles.Validaciones.obtieneEntero(ds.Detalle.Compute("Count(GuiaID)", "TipoAgrupacion IS NOT NULL").ToString()); lblTotalGuias.Text = totalGuias.ToString(); lblMultaGuias.Text = Utiles.Formatos.Moneda((totalGuias * multa)); lblMulta.Visible = true; lblMultaGuias.Visible = true; lblTotal.Visible = true; lblTotalGuias.Visible = true; } else { // No se encontraron datos. las grillas y sus respectivos labels dtgComprobantesEmitidosContado.Visible = false; dtgComprobantesEmitidosCtaCte.Visible = false; dtgGuiasConformadas.Visible = false; dtgGuiasEmitidasConServicioOrigenNoConfirmados.Visible = false; dtgGuiasEmitidasConServicioDestinoNoConfirmados.Visible = false; LblComprobantesEmitidosContado.Visible = false; LblComprobantesEmitidosCtaCte.Visible = false; LblGuiasConformadas.Visible = false; LblGuiasEmitidasConServicioOrigenNoConfirmados.Visible = false; LblGuiasEmitidasConServicioDestinoNoConfirmados.Visible = false; // Muestro el label de que no se encontraron registros LblNoseEncontraronRegistros.Visible = true; lblTotalGuias.Text = string.Empty; lblMultaGuias.Text = string.Empty; } this.BtnGuardar.Enabled = true; }
/// <summary> /// Procedimiento para cargar los datos en las grillas /// </summary> private void BindGrid() { // Busco los datos a cargar IReporteControlPlanillaRendicion reporte = ReporteControlPlanillaRendicionFactory.GetReporteControlPlanillaRendicion(); this.txtNroPlanilla.Text = string.Empty; for (int i = lstNroPlanilla.Items.Count - 1; i >= 0; i--) { this.txtNroPlanilla.Text = this.txtNroPlanilla.Text + lstNroPlanilla.Items[i].Text + ','; } DsReporteControlPlanillaRendicion ds = reporte.Consultar(Utiles.Validaciones.obtieneEntero(busqAgencia.AgenciaID), txtNroPlanilla.Text); // Guardo el DataSet en el objeto Session Session["DsReporteControlPlanillaRendicion"] = ds; // Reviso si se encontraron datos this.txtNroPlanilla.Text = string.Empty; if (ds.Detalle.Rows.Count > 0) { // Se encontraron datos. // Configuro los DataGrid SisPackController.AdministrarGrillas.Configurar(dtgComprobantesEmitidosContado, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgComprobantesEmitidosCtaCte, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasConformadas, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasEmitidasConServicioOrigenNoConfirmados, "GuiaId", this.CantidadOpciones); SisPackController.AdministrarGrillas.Configurar(dtgGuiasEmitidasConServicioDestinoNoConfirmados, "GuiaId", this.CantidadOpciones); //dtgComprobantesEmitidosContado.Width = System.Web.UI.WebControls.Unit.Pixel(2400); // Cargo los comprobantes emitidos de contado dtgComprobantesEmitidosContado.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.ComprobantesEmitidosContado); dtgComprobantesEmitidosContado.DataBind(); // Cargo los comprobantes emitidos de cta cte dtgComprobantesEmitidosCtaCte.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.ComprobantesEmitidosCtaCte); dtgComprobantesEmitidosCtaCte.DataBind(); // Cargo los comprobantes conformados dtgGuiasConformadas.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadas); dtgGuiasConformadas.DataBind(); // Cargo los comprobantes con servicio origen no confirmados dtgGuiasEmitidasConServicioOrigenNoConfirmados.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasEmitidasconServicioOrigenNoConfirmados); dtgGuiasEmitidasConServicioOrigenNoConfirmados.DataBind(); // Cargo los comprobantes con servicio destino no confirmados dtgGuiasEmitidasConServicioDestinoNoConfirmados.DataSource = ds.Detalle.Select("TipoAgrupacion = " + (int)NegociosSisPackInterface.SisPack.TipoAgrupacionControlPlanillaRendicion.GuiasConformadasconServicioDestinoNoConfirmados); dtgGuiasEmitidasConServicioDestinoNoConfirmados.DataBind(); // Muestro las grillas y sus labels dtgComprobantesEmitidosContado.Visible = true; dtgComprobantesEmitidosCtaCte.Visible = true; dtgGuiasConformadas.Visible = true; dtgGuiasEmitidasConServicioOrigenNoConfirmados.Visible = true; dtgGuiasEmitidasConServicioDestinoNoConfirmados.Visible = true; LblComprobantesEmitidosContado.Visible = true; LblComprobantesEmitidosCtaCte.Visible = true; LblGuiasConformadas.Visible = true; LblGuiasEmitidasConServicioOrigenNoConfirmados.Visible = true; LblGuiasEmitidasConServicioDestinoNoConfirmados.Visible = true; // Oculto el label de que no se encontraron registros LblNoseEncontraronRegistros.Visible = false; IParametroUNegocio param = ParametroUNegocioFactory.GetParametroUNegocio(); param.UnidadNegocioID = this.UnidadNegocioID; param.Parametro = NegociosSisPackInterface.SisPack.Parametro.MultaACobrarPorComprobanteFaltante; param.Consultar(); double multa = Utiles.Validaciones.obtieneDouble(param.ValorString); int totalGuias = Utiles.Validaciones.obtieneEntero(ds.Detalle.Compute("Count(GuiaID)", "TipoAgrupacion IS NOT NULL").ToString()); txtValorMulta.Text = multa.ToString(); lblTotalGuias.Text = totalGuias.ToString(); lblMultaGuias.Text = Utiles.Formatos.Moneda((totalGuias * multa)); lblMulta.Visible = true; lblMultaGuias.Visible = true; lblTotal.Visible = true; lblTotalGuias.Visible = true; this.BtnGuardar.Enabled = true; } else { // No se encontraron datos. las grillas y sus respectivos labels dtgComprobantesEmitidosContado.Visible = false; dtgComprobantesEmitidosCtaCte.Visible = false; dtgGuiasConformadas.Visible = false; dtgGuiasEmitidasConServicioOrigenNoConfirmados.Visible = false; dtgGuiasEmitidasConServicioDestinoNoConfirmados.Visible = false; LblComprobantesEmitidosContado.Visible = false; LblComprobantesEmitidosCtaCte.Visible = false; LblGuiasConformadas.Visible = false; LblGuiasEmitidasConServicioOrigenNoConfirmados.Visible = false; LblGuiasEmitidasConServicioDestinoNoConfirmados.Visible = false; // Muestro el label de que no se encontraron registros LblNoseEncontraronRegistros.Visible = true; lblTotalGuias.Text = string.Empty; lblMultaGuias.Text = string.Empty; this.BtnGuardar.Enabled = false; } }