示例#1
0
        public static string Insertar(int idCaja, int idEmpleado, DateTime fechaHora,
                                      decimal montoInicial, DataTable dtDetalle, string estado, ref int idAperturaCierre)
        {
            DatosApertura Apertura = new DatosApertura();

            Apertura.IdCaja       = idCaja;
            Apertura.IdEmpleado   = idEmpleado;
            Apertura.FechaHora    = fechaHora;
            Apertura.MontoInicial = montoInicial;
            List <DatosDetalleApertura> Detalles = new List <DatosDetalleApertura>();

            foreach (DataRow row in dtDetalle.Rows)
            {
                DatosDetalleApertura detalle = new DatosDetalleApertura();
                detalle.Moneda       = row["Moneda"].ToString();
                detalle.Denominacion = row["Denominacion"].ToString();
                detalle.Cantidad     = Convert.ToInt32(row["Cantidad"]);
                detalle.Subtotal     = Convert.ToDecimal(row["Subtotal"]);
                Detalles.Add(detalle);
            }
            DatosAperturaCierre AperturaCierre = new DatosAperturaCierre();

            AperturaCierre.Estado = estado;
            return(Apertura.Insertar(Apertura, Detalles, AperturaCierre, ref idAperturaCierre));
        }
示例#2
0
        public static string Insertar(int idAperturacierre, int idCaja, int idEmpleado, DateTime fechaHora,
                                      decimal montoFinalSistema, decimal montoFinalReal, DataTable dtDetalle,
                                      decimal diferencia, string estado)
        {
            DatosCierre Cierre = new DatosCierre();

            Cierre.IdCaja            = idCaja;
            Cierre.IdEmpleado        = idEmpleado;
            Cierre.FechaHora         = fechaHora;
            Cierre.MontoFinalSistema = montoFinalSistema;
            Cierre.MontoFinalReal    = montoFinalReal;
            List <DatosDetalleCierre> Detalles = new List <DatosDetalleCierre>();

            foreach (DataRow row in dtDetalle.Rows)
            {
                DatosDetalleCierre detalle = new DatosDetalleCierre();
                detalle.Moneda       = row["Moneda"].ToString();
                detalle.Denominacion = row["Denominacion"].ToString();
                detalle.Cantidad     = Convert.ToInt32(row["Cantidad"]);
                detalle.Subtotal     = Convert.ToDecimal(row["Subtotal"]);
                Detalles.Add(detalle);
            }
            DatosAperturaCierre AperturaCierre = new DatosAperturaCierre();

            AperturaCierre.IdAperturaCierre = idAperturacierre;
            AperturaCierre.Diferencia       = diferencia;
            AperturaCierre.Estado           = estado;
            return(Cierre.Insertar(Cierre, Detalles, AperturaCierre));
        }