Exemplo n.º 1
0
        public static string Insertar(int?idPersona, DateTime fechaSalida, DateTime fechaLlegada, decimal viaticos, decimal peaje, decimal mantenimiento, decimal combustible,
                                      decimal otrosGastos, string formaPago, decimal adelanto, decimal saldo, string estado, decimal flete)
        {
            DTransporte Obj = new DTransporte();

            Obj.IdPersona     = idPersona;
            Obj.FechaSalida   = fechaSalida;
            Obj.FechaLlegada  = fechaLlegada;
            Obj.Viaticos      = viaticos;
            Obj.Peaje         = peaje;
            Obj.Mantenimiento = mantenimiento;
            Obj.Combustible   = combustible;
            Obj.OtrosGastos   = otrosGastos;
            Obj.FormaPago     = formaPago;
            Obj.Adelanto      = adelanto;
            Obj.Saldo         = saldo;
            Obj.Estado        = estado;
            Obj.Flete         = flete;
            return(Obj.Insertar(Obj));
        }
Exemplo n.º 2
0
        public static string Insertar1(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, int?idPersona, DateTime fechaSalida, DateTime fechaLlegada, decimal viaticos, decimal peaje, decimal combustible, decimal mantenimiento,
                                       decimal otrosGasto, string formaPagoTran, decimal adelantoTra, decimal saldoTras, string estadoTran, 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);
            }

            DTransporte Obj1 = new DTransporte();

            Obj1.IdPersona     = idPersona;
            Obj1.FechaSalida   = fechaSalida;
            Obj1.FechaLlegada  = fechaLlegada;
            Obj1.Viaticos      = viaticos;
            Obj1.Peaje         = peaje;
            Obj1.Combustible   = combustible;
            Obj1.Mantenimiento = mantenimiento;
            Obj1.OtrosGastos   = otrosGasto;
            Obj1.FormaPago     = formaPagoTran;
            Obj1.Adelanto      = adelantoTra;
            Obj1.Saldo         = saldoTras;
            Obj1.Estado        = estadoTran;
            Obj1.Flete         = flete;

            return(Obj.Insertar1(Obj, detalles, Obj1));
        }