Ejemplo n.º 1
0
        public static string Insertar(int Id_Empleado, int Id_Proveedor, DateTime Fecha, int CodFactura, decimal Iva, int correlativo, string Estado, DataTable dtDetalles)
        {
            DCompra Obj = new DCompra();

            Obj.Id_Empleado  = Id_Empleado;
            Obj.Id_Proveedor = Id_Proveedor;
            Obj.Fecha_Hora   = Fecha;
            Obj.Cod_Factura  = CodFactura;
            Obj.Iva          = Iva;
            Obj.Correlativo  = correlativo;
            Obj.Estado       = Estado;
            List <DDetalleCompra> detalles = new List <DDetalleCompra>();

            foreach (DataRow row in dtDetalles.Rows)
            {
                DDetalleCompra detalle = new DDetalleCompra();
                detalle.Id_Producto   = Convert.ToInt32(row["Id_Producto"].ToString());
                detalle.Precio_Compra = Convert.ToDecimal(row["Precio_Compra"].ToString());
                detalle.Precio_Venta  = Convert.ToDecimal(row["Precio_Venta"].ToString());
                detalle.Stock_Inicial = Convert.ToInt32(row["Stock_Inicial"].ToString());
                detalle.Stock_Actual  = Convert.ToInt32(row["Stock_Inicial"].ToString());
                detalles.Add(detalle);
            }
            return(Obj.Insertar(Obj, detalles));
        }
Ejemplo n.º 2
0
        public static string Insertar(int idUsuario, int idProveedor, DateTime fechaIngreso, string tipoComprobante, string serie, string correlativo, decimal igv, string formaPago, string tipoMoneda, string estado, decimal total, DataTable dtDetalle)
        {
            DCompra Obj = new DCompra();

            Obj.IdUsuario       = idUsuario;
            Obj.IdProveedor     = idProveedor;
            Obj.FechaIngreso    = fechaIngreso;
            Obj.TipoComprobante = tipoComprobante;
            Obj.Serie           = serie;
            Obj.Correlativo     = correlativo;
            Obj.Igv             = igv;
            Obj.FormaPago       = formaPago;
            Obj.TipoMoneda      = tipoMoneda;
            Obj.Estado          = estado;
            Obj.Total           = total;

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

            foreach (DataRow row in dtDetalle.Rows)
            {
                DDetalleCompra detalle = new DDetalleCompra();
                detalle.IdProducto   = Convert.ToInt32(row["Codigo"].ToString());
                detalle.Cantidad     = Convert.ToDecimal(row["Cantidad"].ToString());
                detalle.PrecioCompra = Convert.ToDecimal(row["Precio_Unitario"].ToString());
                detalle.PrecioVenta  = Convert.ToDecimal(row["Precio_Venta"].ToString());
                detalle.Tipo         = row["Tipo"].ToString();
                detalles.Add(detalle);
            }
            return(Obj.Insertar(Obj, detalles));
        }
Ejemplo n.º 3
0
        public static string Insertar(int idUsuario, int idProveedor, DateTime fechaIngreso, string tipoComprobante, string serie, string correlativo, decimal igv, string formaPago,
                                      string tipoMoneda, string estado, decimal total, DataTable dtDetalle, decimal adelanto, decimal descuento, decimal flete, decimal comisiones, decimal lavadoJaba,
                                      decimal gastoCarga, decimal saldo, decimal merma)
        {
            DCompra Obj = new DCompra();

            Obj.IdUsuario       = idUsuario;
            Obj.IdProveedor     = idProveedor;
            Obj.FechaIngreso    = fechaIngreso;
            Obj.TipoComprobante = tipoComprobante;
            Obj.Serie           = serie;
            Obj.Correlativo     = correlativo;
            Obj.Igv             = igv;
            Obj.FormaPago       = formaPago;
            Obj.TipoMoneda      = tipoMoneda;
            Obj.Estado          = estado;
            Obj.Total           = total;
            Obj.Adelanto        = adelanto;
            Obj.Descuento       = descuento;
            Obj.Flete           = flete;
            Obj.Comisiones      = comisiones;
            Obj.LavadoJaba      = lavadoJaba;
            Obj.GastoCarga      = gastoCarga;
            Obj.Saldo           = saldo;
            Obj.Merma           = merma;

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

            foreach (DataRow row in dtDetalle.Rows)
            {
                DDetalleCompra detalle = new DDetalleCompra();
                detalle.IdProducto      = Convert.ToInt32(row["Codigo"].ToString());
                detalle.Cantidad        = Convert.ToDecimal(row["Cantidad"].ToString());
                detalle.PrecioCompra    = Convert.ToDecimal(row["Costo_Uni"].ToString());
                detalle.CantXJabas      = Convert.ToInt32(row["CantxJaba"].ToString());
                detalle.NroJabas        = Convert.ToInt32(row["NroJabas"].ToString());
                detalle.PesoJabasVacias = Convert.ToDecimal(row["PJabaVacia"].ToString());
                detalle.Tipo            = row["Tipo"].ToString();
                detalle.PVxMenor        = Convert.ToDecimal(row["PVxMenor"].ToString());
                detalle.PVxMayor        = Convert.ToDecimal(row["PVxMayor"].ToString());
                detalle.PV3             = Convert.ToDecimal(row["PV3"].ToString());
                detalle.PV4             = Convert.ToDecimal(row["PV4"].ToString());
                detalle.PV4             = Convert.ToDecimal(row["PV4"].ToString());
                detalle.PV5             = Convert.ToDecimal(row["PV5"].ToString());
                detalle.NroUnidades     = Convert.ToDecimal(row["NroUnidades"].ToString());
                detalles.Add(detalle);
            }
            return(Obj.Insertar(Obj, detalles));
        }