Example #1
0
        public static string InsertarAdicPedido(int idVenta, int idProducto, int cantidad, decimal precioVenta, decimal descuento, string nota, string tipo, string barra,
                                                DataTable dtDetalleMenu, string estado)
        {
            DDetalleVenta Obj = new DDetalleVenta();

            Obj.IdVenta     = idVenta;
            Obj.IdProducto  = idProducto;
            Obj.Cantidad    = cantidad;
            Obj.PrecioVenta = precioVenta;
            Obj.Descuento   = descuento;
            Obj.Nota        = nota;
            Obj.Barra       = barra;
            Obj.Tipo        = tipo;
            Obj.Estado      = estado;

            List <DDetalleVentaMenu> detallesMenu = new List <DDetalleVentaMenu>();

            foreach (DataRow row in dtDetalleMenu.Rows)
            {
                DDetalleVentaMenu detalleM = new DDetalleVentaMenu();
                detalleM.IdProducto = Convert.ToInt32(row["Cod"].ToString());
                detalleM.Cantidad   = Convert.ToInt32(row["Cant"].ToString());
                detalleM.Barra      = row["Barra"].ToString();
                detallesMenu.Add(detalleM);
            }
            return(Obj.InsertarAdic(Obj, detallesMenu));
        }
Example #2
0
        public static string InsertarPedidoPagadoCredCor(int?idCliente, int?idMesa, DateTime fecha, string estado, string formaPago, decimal descuento, int idTrabajador, string modo, int nroCaja,
                                                         DataTable dtDetalle, DataTable dtDetalleMenu, DateTime fechaEntrega, decimal adelanto,
                                                         int idTrabajador_Cobro, string obs, string motivo, string cliente, string telefono, string tipoCliente)
        {
            DVenta Obj = new DVenta();

            Obj.IdCliente          = idCliente;
            Obj.IdMesa             = idMesa;
            Obj.Fecha              = fecha;
            Obj.Estado             = estado;
            Obj.FormaPago          = formaPago;
            Obj.Descuento          = descuento;
            Obj.IdTrabajador       = idTrabajador;
            Obj.Modo               = modo;
            Obj.NroCaja            = nroCaja;
            Obj.FechaEntrega       = fechaEntrega;
            Obj.Adelanto           = adelanto;
            Obj.IdTrabajador_Cobro = idTrabajador_Cobro;
            Obj.Obs         = obs;
            Obj.Motivo      = motivo;
            Obj.Cliente     = cliente;
            Obj.Telefono    = telefono;
            Obj.TipoCliente = tipoCliente;

            List <DDetalleVenta> detalles = new List <DDetalleVenta>();

            foreach (DataRow row in dtDetalle.Rows)
            {
                DDetalleVenta detalle = new DDetalleVenta();
                detalle.IdProducto  = Convert.ToInt32(row["Cod"].ToString());
                detalle.Cantidad    = Convert.ToInt32(row["Cant"].ToString());
                detalle.PrecioVenta = Convert.ToDecimal(row["Precio_Un"].ToString());
                detalle.Descuento   = Convert.ToDecimal(row["Descuento"].ToString());
                detalle.Nota        = row["Nota"].ToString();
                detalle.Tipo        = row["Tipo"].ToString();
                detalle.Barra       = row["Barra"].ToString();
                detalle.Estado      = row["Estado"].ToString();

                detalles.Add(detalle);
            }

            List <DDetalleVentaMenu> detallesMenu = new List <DDetalleVentaMenu>();

            foreach (DataRow row in dtDetalleMenu.Rows)
            {
                DDetalleVentaMenu detalleM = new DDetalleVentaMenu();
                detalleM.IdProducto = Convert.ToInt32(row["Cod"].ToString());
                detalleM.Cantidad   = Convert.ToInt32(row["Cant"].ToString());
                detalleM.Barra      = row["Barra"].ToString();
                detallesMenu.Add(detalleM);
            }


            return(Obj.InsertarPedido_PagadoCreCort(Obj, detalles, detallesMenu));
        }
Example #3
0
        public static string InsertarPedidoDelivery(int?idCliente, int?idMesa, DateTime fecha, string estado, string formaPago, decimal descuento, int idTrabajador, string modo, int nroCaja,
                                                    string tipoCompr, decimal vuelto, string estadoD, DataTable dtDetalle, decimal total, decimal pagaCon,
                                                    string repartidor, decimal dctoInd, DataTable dtDetalleMenu, DateTime fechaEntrega, decimal adelanto,
                                                    int idTrabajador_Cobro, string obs, string motivo, string cliente, string telefono)
        {
            DVenta Obj = new DVenta();

            Obj.IdCliente          = idCliente;
            Obj.IdMesa             = idMesa;
            Obj.Fecha              = fecha;
            Obj.Estado             = estado;
            Obj.FormaPago          = formaPago;
            Obj.Descuento          = descuento;
            Obj.IdTrabajador       = idTrabajador;
            Obj.Modo               = modo;
            Obj.NroCaja            = nroCaja;
            Obj.FechaEntrega       = fechaEntrega;
            Obj.Adelanto           = adelanto;
            Obj.IdTrabajador_Cobro = idTrabajador_Cobro;
            Obj.Obs      = obs;
            Obj.Motivo   = motivo;
            Obj.Cliente  = cliente;
            Obj.Telefono = telefono;

            List <DDetalleVenta> detalles = new List <DDetalleVenta>();

            foreach (DataRow row in dtDetalle.Rows)
            {
                DDetalleVenta detalle = new DDetalleVenta();
                detalle.IdProducto  = Convert.ToInt32(row["Cod"].ToString());
                detalle.Cantidad    = Convert.ToInt32(row["Cant"].ToString());
                detalle.PrecioVenta = Convert.ToDecimal(row["Precio_Un"].ToString());
                detalle.Descuento   = Convert.ToDecimal(row["Descuento"].ToString());
                detalle.Nota        = row["Nota"].ToString();
                detalle.Tipo        = row["Tipo"].ToString();
                detalle.Barra       = row["Barra"].ToString();
                detalle.Estado      = row["Estado"].ToString();
                detalles.Add(detalle);
            }

            List <DDetalleVentaMenu> detallesMenu1 = new List <DDetalleVentaMenu>();

            foreach (DataRow row in dtDetalleMenu.Rows)
            {
                DDetalleVentaMenu detalleM = new DDetalleVentaMenu();
                detalleM.IdProducto = Convert.ToInt32(row["Cod"].ToString());
                detalleM.Cantidad   = Convert.ToInt32(row["Cant"].ToString());
                detalleM.Barra      = row["Barra"].ToString();

                detallesMenu1.Add(detalleM);
            }


            DDelivery Obj1 = new DDelivery();

            Obj1.TipoCompr  = tipoCompr;
            Obj1.Vuelto     = vuelto;
            Obj1.Estado     = estadoD;
            Obj1.Total      = total;
            Obj1.PagaCon    = pagaCon;
            Obj1.Repartidor = repartidor;
            Obj1.DctoInd    = dctoInd;

            return(Obj.InsertarPedidoDelivery(Obj, detalles, Obj1, detallesMenu1));
        }
Example #4
0
        public static string InsertarPedidoPagadoR(int?idCliente, int?idMesa, DateTime fecha, string estado, string formaPago, decimal descuento, int idTrabajador, string modo, int nroCaja,
                                                   string tipoCompr, int serie, decimal igv, string estadoComp, decimal monto, decimal efectivo, decimal tarjeta, decimal redondeo,
                                                   DataTable dtDetalle, decimal vuelto, DataTable dtDetalleMenu, DateTime fechaEntrega, decimal adelanto,
                                                   int idTrabajador_Cobro, string obs, string motivo, string cliente, string telefono)
        {
            DVenta Obj = new DVenta();

            Obj.IdCliente          = idCliente;
            Obj.IdMesa             = idMesa;
            Obj.Fecha              = fecha;
            Obj.Estado             = estado;
            Obj.FormaPago          = formaPago;
            Obj.Descuento          = descuento;
            Obj.IdTrabajador       = idTrabajador;
            Obj.Modo               = modo;
            Obj.NroCaja            = nroCaja;
            Obj.FechaEntrega       = fechaEntrega;
            Obj.Adelanto           = adelanto;
            Obj.IdTrabajador_Cobro = idTrabajador_Cobro;
            Obj.Obs      = obs;
            Obj.Motivo   = motivo;
            Obj.Cliente  = cliente;
            Obj.Telefono = telefono;

            List <DDetalleVenta> detalles = new List <DDetalleVenta>();

            foreach (DataRow row in dtDetalle.Rows)
            {
                DDetalleVenta detalle = new DDetalleVenta();
                detalle.IdProducto  = Convert.ToInt32(row["Cod"].ToString());
                detalle.Cantidad    = Convert.ToInt32(row["Cant"].ToString());
                detalle.PrecioVenta = Convert.ToDecimal(row["Precio_Un"].ToString());
                detalle.Descuento   = Convert.ToDecimal(row["Descuento"].ToString());
                detalle.Nota        = row["Nota"].ToString();
                detalle.Tipo        = row["Tipo"].ToString();
                detalle.Barra       = row["Barra"].ToString();
                detalle.Estado      = "Reservada";

                detalles.Add(detalle);
            }

            List <DDetalleVentaMenu> detallesMenu = new List <DDetalleVentaMenu>();

            foreach (DataRow row in dtDetalleMenu.Rows)
            {
                DDetalleVentaMenu detalleM = new DDetalleVentaMenu();
                detalleM.IdProducto = Convert.ToInt32(row["Cod"].ToString());
                detalleM.Cantidad   = Convert.ToInt32(row["Cant"].ToString());
                detalleM.Barra      = row["Barra"].ToString();
                detallesMenu.Add(detalleM);
            }

            DComprobante Obj1 = new DComprobante();

            Obj1.TipoComprobante = tipoCompr;
            Obj1.Serie           = serie;
            Obj1.Igv             = igv;
            Obj1.Fecha           = fecha;
            Obj1.Estado          = estadoComp;
            Obj1.IdCliente       = idCliente;
            Obj1.Monto           = monto;
            Obj1.Efectivo        = efectivo;
            Obj1.Tarjeta         = tarjeta;
            Obj1.Redondeo        = redondeo;
            Obj1.FormaPago       = formaPago;
            Obj1.Vuelto          = vuelto;

            return(Obj.InsertarPedido_Pagado(Obj, detalles, Obj1, detallesMenu));
        }
Example #5
0
        public static string EliminarDetalleVentaMenu(int idDetalleVenta)
        {
            DDetalleVentaMenu Obj = new DDetalleVentaMenu();

            return(Obj.EliminarDetalleMenu(idDetalleVenta));
        }
Example #6
0
        public static DataTable mostrarDetalleVentaMenu(int idDetalleVenta)
        {
            DDetalleVentaMenu Obj = new DDetalleVentaMenu();

            return(Obj.mostrarDetalleVentaMenu(idDetalleVenta));
        }