protected void btnPagos_Click(object sender, ImageClickEventArgs e) { //if (AutoTanqueTurno1.LitrosLiquidados != AutoTanqueTurno1.TotalLitros) //{ // ClientScript.RegisterStartupScript(this.GetType(), "Diferencia", "<script language=javascript> confirm('Hay una diferencia de litraje. ¿Desea continuar?'); </script>"); // //Page.RegisterStartupScript("Diferencia de Litraje", "<script language=javascript> alert('Hay una diferencia de litraje. ¿Desea continuar?'); </script>"); //} //if (AutoTanqueTurno1.LitrosLiquidados != AutoTanqueTurno1.TotalLitros) // _cuadrado = false; //else // _cuadrado = true; //if (!_cuadrado) //{ // btnPagos.Attributes.Add("onclick", "return confirm('La liquidacion tiene diferencia con el totalizador. ¿Desea Continuar?')"); //} if (_conciliacion) { if (AutoTanqueTurno1.ListaPedidos.Rows.Count > 0) { if (!(AutoTanqueTurno1.SuministrosPorFormaDePago("CONTADO").Rows.Count > 0)) { DatosRegistroPago _datos = new DatosRegistroPago(); _datos.ActualizaTerminado(AutoTanqueTurno1.ResumenLiquidacionFinal(Convert.ToString(Session["Usuario"]))); btnPagos.Visible = false; imbReporte_Click(sender, e); return; } Session["dtPedidos"] = AutoTanqueTurno1.PedidosContado; Session["dtResumenLiquidacion"] = AutoTanqueTurno1.ResumenLiquidacionFinal(Convert.ToString(Session["Usuario"])); Response.Redirect("FormaPago.aspx"); } else { lblMensaje.ForeColor = System.Drawing.Color.Red; lblMensaje.Text = "No puede Finalizar la Liquidación sin Pagos capturados. Verifique!"; } } else { if (Convert.ToBoolean(Convert.ToByte(_parametros.ValorParametro("CapturaRemision")))) { lblMensaje.ForeColor = System.Drawing.Color.Red; lblMensaje.Text = "No ha capturado todos los números de remisión. Verifique!"; } } }
private void ConsultaResumenLiquidacion() { DataTable resumenPedidos = AutoTanqueTurno1.SuministrosPorFormaDePago("CONTADO"); if (resumenPedidos.Rows.Count > 0) { ResumenLiquidacion1.LitrosContado = Convert.ToDouble(resumenPedidos.Compute("SUM(Litros)", "")); ResumenLiquidacion1.ImporteContado = Convert.ToDecimal(resumenPedidos.Compute("SUM(Importe)", "")); } else { lblMessageCenter.Text = "Cierre de liquidación"; } resumenPedidos = AutoTanqueTurno1.SuministrosPorFormaDePago("CREDITO"); if (resumenPedidos.Rows.Count > 0) { ResumenLiquidacion1.LitrosCredito = Convert.ToDouble(resumenPedidos.Compute("SUM(Litros)", "")); ResumenLiquidacion1.ImporteCredito = Convert.ToDecimal(resumenPedidos.Compute("SUM(Importe)", "")); } resumenPedidos = AutoTanqueTurno1.SuministrosPorFormaDePago("OTROS"); if (resumenPedidos.Rows.Count > 0) { ResumenLiquidacion1.LitrosOtros = Convert.ToDouble(resumenPedidos.Compute("SUM(Litros)", "")); ResumenLiquidacion1.ImporteOtros = Convert.ToDecimal(resumenPedidos.Compute("SUM(Importe)", "")); } if (AutoTanqueTurno1.ListaPedidos.Rows.Count > 0) { ResumenLiquidacion1.LitrosTotal = Convert.ToDouble(AutoTanqueTurno1.ListaPedidos.Compute("SUM(Litros)", "")); ResumenLiquidacion1.ImporteTotal = Convert.ToDecimal(AutoTanqueTurno1.ListaPedidos.Compute("SUM(Importe)", "")); } if (AutoTanqueTurno1.PedidosFiltrados("CONCILIADO").Rows.Count > 0) { ResumenLiquidacion1.PedidosConciliados = AutoTanqueTurno1.PedidosFiltrados("CONCILIADO").Rows.Count; } if (AutoTanqueTurno1.PedidosFiltrados("ERROR").Rows.Count > 0) { ResumenLiquidacion1.PedidosInconsistentes = AutoTanqueTurno1.PedidosFiltrados("ERROR").Rows.Count; } if (AutoTanqueTurno1.PedidosFiltrados("PENDIENTE").Rows.Count > 0) { ResumenLiquidacion1.PedidosPendientes = AutoTanqueTurno1.PedidosFiltrados("PENDIENTE").Rows.Count; } if (AutoTanqueTurno1.SuministrosPorTipoPedido(1).Rows.Count > 0) { ResumenLiquidacion1.PedidosTelefonicos = AutoTanqueTurno1.SuministrosPorTipoPedido(1).Rows.Count; } if (AutoTanqueTurno1.SuministrosPorTipoPedido(2).Rows.Count > 0) { ResumenLiquidacion1.PedidosProgramados = AutoTanqueTurno1.SuministrosPorTipoPedido(2).Rows.Count; } if (AutoTanqueTurno1.SuministrosPorTipoPedido(3).Rows.Count > 0) { ResumenLiquidacion1.PedidosNotaBlanca = AutoTanqueTurno1.SuministrosPorTipoPedido(3).Rows.Count; } }