private void Obtener_Totales() { var _cierre = DateTime.Now.ToString("yyyy-MM-dd h:mm tt"); DateTime cierre = Convert.ToDateTime(_cierre); List <Venta> _lstVenta = new BusVentas().Listar_VentasTotales(cierre, idUsuario, idCaja); decimal _saldoEnCaja = new DatOpenCloseBox().ObtenerSaldo_Encaja(idUsuario); lblFondoCaja.Text = _saldoEnCaja.ToString(); lblVentaEfectivo.Text = _lstVenta.Where(x => x.FormaPago.Equals("Contado")).Select(x => x.MontoTotal).Sum().ToString(); lblVentaCredito.Text = _lstVenta.Where(x => x.FormaPago.Equals("Credito")).Select(x => x.MontoTotal).Sum().ToString(); lblTotal.Text = _lstVenta.Select(x => x.MontoTotal).Sum().ToString(); lblVentasTotales.Text = _lstVenta.Count.ToString(); lblTotalPagado.Text = _lstVenta.Where(x => x.FormaPago.Equals("Contado")).Count().ToString(); lblTotalDeuda.Text = _lstVenta.Where(x => x.FormaPago.Equals("Credito")).Count().ToString(); decimal saldo = _lstVenta.Where(x => x.FormaPago.Equals("Credito")).Select(x => x.Saldo).Sum(); decimal totalCredito = _lstVenta.Where(x => x.FormaPago.Equals("Credito")).Select(x => x.MontoTotal).Sum(); decimal creditoAbonado = obtenerPagoCredito(); decimal totalAbonado = (totalCredito + creditoAbonado) - saldo; lblTotalAbonado.Text = totalAbonado.ToString(); decimal totalDinero = Convert.ToDecimal(lblVentaEfectivo.Text) + Convert.ToDecimal(lblTotalAbonado.Text) + Convert.ToDecimal(lblFondoCaja.Text); lblTotalCaja.Text = totalDinero.ToString(); }
public void AddOpenCloseBoxDetail(OpenCloseBox o) { int filasAfectadas = new DatOpenCloseBox().insertOpenBoxDetail(o); if (filasAfectadas != 1) { throw new ApplicationException("Ocurrio un error al insertar los datos"); } }
public List <OpenCloseBox> showMovBoxBySerial(string serial) { DataTable dt = new DatOpenCloseBox().SelectDetailOpenClose(serial); List <OpenCloseBox> lst = new List <OpenCloseBox>(); foreach (DataRow dataRow in dt.Rows) { OpenCloseBox o = new OpenCloseBox(); User u = new User(); Box b = new Box(); u.Nombre = dataRow["Nombre"].ToString(); u.Usuario = dataRow["Usuario"].ToString();; o.UsuarioId = u; //o.UsuarioId.Usuario = dataRow["Usuario"].ToString(); //o.UsuarioId.NombreApellido = dataRow["Nombre_Apellido"].ToString(); lst.Add(o); } return(lst); }
public int getMovOpenCloseBox(string serial, int idusuario) { int resultado = new DatOpenCloseBox().GetOpenCloseMovDetail(serial, idusuario); return(resultado); }