Exemplo n.º 1
0
        public static string Insertar(int IdCliente, int idTrabajador, DateTime fecha, string tipo_comprobante, string serie, string correlativo, decimal igv, DataTable detalle)
        {
            DVenta venta = new DVenta();

            venta.IdCliente        = IdCliente;
            venta.IdTrabajador     = idTrabajador;
            venta.Fecha            = fecha;
            venta.Tipo_comprobante = tipo_comprobante;
            venta.Serie            = serie;
            venta.Correlativo      = correlativo;
            venta.Igv = igv;
            List <DDetalle_venta> dventas = new List <DDetalle_venta>();

            foreach (DataRow data in detalle.Rows)
            {
                DDetalle_venta dDetalle = new DDetalle_venta();
                dDetalle.IdDetalleIngreso = Convert.ToInt32(data["IdDetalle_Ingreso"].ToString());
                dDetalle.Cantidad         = Convert.ToInt32(data["cantidad"].ToString());
                dDetalle.Precio_venta     = Convert.ToDecimal(data["precio_venta"].ToString());
                dDetalle.Descuento        = Convert.ToInt32(data["descuento"].ToString());
                dventas.Add(dDetalle);
            }

            return(venta.Insertar(venta, dventas));
        }
Exemplo n.º 2
0
        public static string Insertar(int idcliente, int idtrabajador, DateTime fecha,
                                      string tipo_comprobante, string serie, string correlativo, decimal igv,
                                      DataTable dtDetalles)
        {
            Dventa Obj = new Dventa
            {
                Idcliente        = idcliente,
                Idtrabajador     = idtrabajador,
                Fecha            = fecha,
                Tipo_Comprobante = tipo_comprobante,
                Serie            = serie,
                Correlativo      = correlativo,
                Igv = igv
            };
            List <DDetalle_venta> detalles = new List <DDetalle_venta>();

            foreach (DataRow row in dtDetalles.Rows)
            {
                DDetalle_venta detalle = new DDetalle_venta
                {
                    Iddetalle_ingreso = Convert.ToInt32(row["iddetalle_ingreso"].ToString()),
                    Cantidad          = Convert.ToInt32(row["cantidad"].ToString()),
                    Precio_Venta      = Convert.ToDecimal(row["precio_venta"].ToString()),
                    Descuento         = Convert.ToDecimal(row["descuento"].ToString())
                };

                detalles.Add(detalle);
            }
            return(Obj.Insertar(Obj, detalles));
        }
        public static string Insertar(string trabajador_responsable, string cliente, string fecha, string numero_factura, string hora_venta,
                                      string condicion_pago, string forma_pago, decimal porcentaje_iva, decimal iva, decimal sub_total, decimal exhonerado, string documento, decimal total,
                                      decimal vuelto, decimal pago, string telefono, string direccion, DataTable dtDetalles)
        {//Ejecutamos nuestro comando
            DVenta Obj = new DVenta();

            Obj.Trabajador_responsable = trabajador_responsable;
            Obj.Cliente        = cliente;
            Obj.Fecha          = fecha;
            Obj.Numero_factura = numero_factura;
            Obj.Hora_venta     = hora_venta;
            Obj.Condicion_pago = condicion_pago;
            Obj.Forma_pago     = forma_pago;
            Obj.Porcentaje_iva = porcentaje_iva;
            Obj.Iva            = iva;
            Obj.Sub_total      = sub_total;
            Obj.Exhonerado     = exhonerado;
            Obj.Documento      = documento;
            Obj.Total          = total;
            Obj.Vuelto         = vuelto;
            Obj.Pago           = pago;
            Obj.Telefono       = telefono;
            Obj.Direccion      = direccion;
            List <DDetalle_venta> detalles = new List <DDetalle_venta>();

            foreach (DataRow row in dtDetalles.Rows)
            {
                DDetalle_venta detalle = new DDetalle_venta();
                //detalle.Id_detalle_venta = Convert.ToInt32(row["Id Detalle Venta"].ToString());
                detalle.Codigo               = Convert.ToString(row["Codigo"].ToString());
                detalle.Nombre               = Convert.ToString(row["Nombre"].ToString());
                detalle.Descripcion          = Convert.ToString(row["Descripcion"].ToString());
                detalle.Cantidad             = Convert.ToDecimal(row["Cantidad"].ToString());
                detalle.Precio_unitario      = Convert.ToDecimal(row["Precio unitario"].ToString());
                detalle.Precio_total         = Convert.ToDecimal(row["Precio total"].ToString());
                detalle.Porcentaje_descuento = Convert.ToDecimal(row["Monto Descuento"].ToString());
                detalle.Impuesto             = Convert.ToString(row["Impuesto"].ToString());
                detalles.Add(detalle);
            }
            return(Obj.Insertar(Obj, detalles));
        }
Exemplo n.º 4
0
        //metodo insertar
        public static string Insertar(
            DateTime fecha,
            string tipocomprobante,
            string numcomprobante,
            string numfactura,
            string porcisv,
            decimal subtotal,
            decimal isv,
            decimal total,
            int idcliente,
            int idempleado,
            DataTable dtdetalles
            )
        {
            DVenta Obj = new DVenta();

            Obj.Fechaventa      = fecha;
            Obj.Tipocomprobante = tipocomprobante;
            Obj.Numcomprobante  = numcomprobante;
            Obj.Numfactura      = numfactura;
            Obj.Subtotal        = subtotal;
            Obj.PorcIsv         = porcisv;
            Obj.Isv             = isv;
            Obj.Total           = total;
            Obj.Idcliente       = idcliente;
            Obj.Idempleado      = idempleado;
            List <DDetalle_venta> detalles = new List <DDetalle_venta>();

            foreach (DataRow row in dtdetalles.Rows)
            {
                DDetalle_venta detalle = new DDetalle_venta();
                detalle.Iddetalle_ingreso = Convert.ToInt32(row["IDdetalleingreso"].ToString());
                detalle.Cantidad          = Convert.ToInt32(row["cantidad"].ToString());
                detalle.Precioventa       = Convert.ToDecimal(row["precio_venta"].ToString());
                detalle.Descuento         = Convert.ToDecimal(row["descuento"].ToString());
                detalles.Add(detalle);
            }
            return(Obj.Insertar(Obj, detalles));
        }