Exemple #1
0
        public static string eliminar(long codmov)
        {
            DatosCaja objcaja = new DatosCaja();

            objcaja.Codmov = codmov;
            return(objcaja.eliminarcaja(objcaja));
        }
Exemple #2
0
        public void extraercierre(string campo)
        {
            DatosCaja objcaja = new DatosCaja();

            objcaja.Extcierrecaja(campo);

            this.idturno  = objcaja.Idturno;
            this.idcierre = objcaja.Idcierre;
        }
Exemple #3
0
        public static DataTable buscarmovimiento(string fechadesde, string fechahasta)
        {
            DatosCaja caja = new DatosCaja();

            caja.FechaD1 = fechadesde;
            caja.FechaH1 = fechahasta;


            //seguir de aca
            return(caja.metbuscarfecha(caja.FechaD1, caja.FechaH1));
        }
Exemple #4
0
        public static string Eliminar(int idCaja, DataTable dtDetallesCaja)
        {
            DatosCaja Caja = new DatosCaja();

            Caja.IdCaja = idCaja;
            List <DatosDetalleCaja> Detalles = new List <DatosDetalleCaja>();

            foreach (DataRow row in dtDetallesCaja.Rows)
            {
                DatosDetalleCaja detalle = new DatosDetalleCaja();
                detalle.IdDetalleCaja = Convert.ToInt32(row["IdDetalleCaja"].ToString());
                detalle.IdCaja        = Convert.ToInt32(row["IdCaja"].ToString());
                detalle.IdCategoria   = Convert.ToInt32(row["IdCategoria"].ToString());
                Detalles.Add(detalle);
            }
            return(Caja.Eliminar(Caja, Detalles));
        }
Exemple #5
0
        public static string insertarcierrecaja(long codcierre, string fecha, string turno, float totalingreso, float totalegreso, long idturno, decimal impsistema, decimal impreal, long idcaja, int usuario, string aperturacierre)
        {
            DatosCaja objcaja = new DatosCaja();

            objcaja.Idcierre       = codcierre;
            objcaja.Fecha          = fecha;
            objcaja.Turno          = turno;
            objcaja.Ingreso        = totalingreso;
            objcaja.Egreso         = totalegreso;
            objcaja.Idturno        = idturno;
            objcaja.Impsistema     = impsistema;
            objcaja.Impreal        = impreal;
            objcaja.Idcaja         = idcaja;
            objcaja.Idusuario      = usuario;
            objcaja.Aperturacierre = aperturacierre;

            return(objcaja.agregarcierre(objcaja));
        }
Exemple #6
0
        public static string insertarmovcaja(long codcuenta, float ingreso, float egreso, string Fecha, string usuario, int idusuario, string turno, string concepto, long comprobante, bool estado)
        {
            DatosCaja objcaja = new DatosCaja();

            objcaja.Codcuenta   = codcuenta;
            objcaja.Ingreso     = ingreso;
            objcaja.Egreso      = egreso;
            objcaja.Fecha       = Fecha;
            objcaja.Usuario     = usuario;
            objcaja.Idusuario   = idusuario;
            objcaja.Turno       = turno;
            objcaja.Concepto    = concepto;
            objcaja.Comprobante = comprobante;
            objcaja.Estado      = estado;


            return(objcaja.agregar(objcaja));
        }
Exemple #7
0
        public static string Insertar(string caja, string formaCobro, bool aperturaAutomatica, string terminal, DataTable dtDetallesCaja)
        {
            DatosCaja Caja = new DatosCaja();

            Caja.Caja               = caja;
            Caja.FormaCobro         = formaCobro;
            Caja.AperturaAutomatica = aperturaAutomatica;
            Caja.Terminal           = terminal;
            List <DatosDetalleCaja> Detalles = new List <DatosDetalleCaja>();

            foreach (DataRow row in dtDetallesCaja.Rows)
            {
                DatosDetalleCaja detalle = new DatosDetalleCaja();
                //detalle.IdCaja = Convert.ToInt32(row["IdCaja"].ToString());
                detalle.IdCategoria = Convert.ToInt32(row["IdCategoria"]);
                Detalles.Add(detalle);
            }
            return(Caja.Insertar(Caja, Detalles));
        }
Exemple #8
0
        public void extrestadocaja(int modo, string fecha, long idturno, bool ingreso = false)
        {
            //modo 1 = movimiento de caja, modo 2 : suma de ingresos y egresos segun fecha diaria, modo 3 : suma de ingresos y egresos segun turno
            DatosCaja ObjCaja = new DatosCaja();

            ObjCaja.Extestadocaja(modo, fecha, idturno, ingreso);

            if (modo == 1)
            {
                this.codcuenta = ObjCaja.Codcuenta;
                this.fecha     = ObjCaja.Fecha;
                this.codmov    = ObjCaja.Codmov;
            }

            if (modo == 2)
            {
                this.ingreso = ObjCaja.Ingreso;
                this.egreso  = ObjCaja.Egreso;
            }
        }