Example #1
0
 public VentaBRL(Venta vtn, List <VentaItem> vti, Garantia grt)
 {
     this.Vtn = vtn;
     this.Vti = vti;
     this.Grt = grt;
     dal      = new VentaDAL(vtn, vti, grt);
 }
Example #2
0
        public static string Insertar(int idventa, int idcliente, int idtrabajador, DateTime fecha, string tipo_pago,
            string no_comprobante, string no_crefical, string no_auttarjeta, decimal igv, int estado, DataTable dtDetalles)
        {
            VentaDAL proc = new VentaDAL();
            Venta entidad = new Venta();
            entidad.IDventa = idventa; ;
            entidad.IDTrabajador = idtrabajador;
            entidad.IDCliente = idcliente;
            entidad.Fecha = fecha;
            entidad.Tipo_Pago = tipo_pago;
            entidad.No_Comprobante = no_comprobante;
            entidad.No_Crefiscal = no_crefical;
            entidad.No_Auttarjeta = no_auttarjeta;
            entidad.IGV = igv;
            entidad.Estado = estado;


            List<Detalle_Venta> detalles = new List<Detalle_Venta>();
            foreach (DataRow row in dtDetalles.Rows)
            {
                Detalle_Venta detalle = new Detalle_Venta();
                detalle.IDDetalle_Ingreso = Convert.ToInt32(row["iddetalle_ingreso"].ToString());
                detalle.IDVenta = Convert.ToInt32(row["idventa"].ToString());
                detalle.Cantidad = Convert.ToInt32(row["cantidad"].ToString());
                detalle.Precio_Venta = Convert.ToDecimal(row["precio_venta"].ToString());
                detalle.Descuento = Convert.ToDecimal(row["descuento"].ToString());
                detalles.Add(detalle);
            }


            return proc.Insertar(entidad, detalles);
        }
Example #3
0
        public Venta GetByID(int ID)
        {
            Venta result   = default(Venta);
            var   VentaDAL = new VentaDAL();

            result = VentaDAL.ReadBy(ID);
            return(result);
        }
Example #4
0
        public Venta Create(Venta Venta)
        {
            Venta result   = default(Venta);
            var   VentaDAL = new VentaDAL();

            result = VentaDAL.Create(Venta);
            return(result);
        }
Example #5
0
        public List <Venta> ListarTodos()
        {
            List <Venta> result = default(List <Venta>);

            var VentaDAL = new VentaDAL();

            result = VentaDAL.Read();
            return(result);
        }
Example #6
0
        public bool Delete(int ID)
        {
            var VentaDAL = new VentaDAL();

            try
            {
                VentaDAL.Delete(ID);
                return(true);
            }
            catch
            {
                Console.WriteLine("Error al eliminar el elemento");
                return(false);
            }
        }
Example #7
0
        public bool Edit(Venta Venta)
        {
            var VentaDAL = new VentaDAL();

            try
            {
                VentaDAL.Update(Venta);
                return(true);
            }
            catch
            {
                Console.WriteLine("Error al editar el elemento");
                return(false);
            }
        }
Example #8
0
        public static string Anular(int idventa)
        {
            try
            {
                Venta entidad = new Venta();
                VentaDAL proc = new VentaDAL();
                entidad.IDventa = idventa;
                return proc.Anular(entidad);
            }
            catch (Exception ex)
            {

                throw;
            }

        }
Example #9
0
 public static bool createVenta(Venta venta)
 {
     return(VentaDAL.createVenta(venta));
 }
Example #10
0
 public VentaBRL(Venta vtn)
 {
     this.vtn = vtn;
     dal      = new VentaDAL(vtn);
 }
Example #11
0
 /// <summary>
 /// Metodo SelectIdItemsAnular VentaBRL
 /// </summary>
 /// <param name="id"></param>
 /// <returns>DataTable</returns>
 public DataTable SelectIdItemsAnular(int id)
 {
     dal = new VentaDAL();
     return(dal.SelectIdItemsAnular(id));
 }
Example #12
0
 /// <summary>
 /// Metodo Get VentaBRL
 /// </summary>
 /// <param name="id"></param>
 /// <returns>Venta</returns>
 public Venta Get(int id)
 {
     dal = new VentaDAL();
     return(dal.Get(id));
 }
Example #13
0
 /// <summary>
 /// Metodo SelectBusquedaVenta VentaBRL
 /// </summary>
 /// <param name="texto"></param>
 /// <returns>DataTable</returns>
 public DataTable SelectBusquedaVenta(string texto)
 {
     dal = new VentaDAL();
     return(dal.SelectBusquedaVenta(texto));
 }
Example #14
0
 /// <summary>
 /// Metodo SelectMaxIdVenta VentaBRL
 /// </summary>
 /// <returns>DataTable</returns>
 public DataTable SelectMaxIdVenta()
 {
     dal = new VentaDAL();
     return(dal.SelectMaxIdVenta());
 }
Example #15
0
 public static DataTable Buscar_Cliente_Venta_Documento(string textobuscar)
 {
     VentaDAL Obj = new VentaDAL();
     return Obj.Buscar_Cliente_Venta_Documento(textobuscar);
 }
Example #16
0
 public static List <DetalleVenta> getVentas()
 {
     return(VentaDAL.getVentas());
 }
Example #17
0
 public static DataTable MostrarDetalle(string textobuscar)
 {
     VentaDAL Obj = new VentaDAL();
     return Obj.MostrarDetalle(textobuscar);
 }
Example #18
0
 public static DataTable BuscarArticuloVentaId(string textobuscar)
 {
     VentaDAL Obj = new VentaDAL();
     return Obj.Buscar_Articulo_Venta_Id(textobuscar);
 }
Example #19
0
 public static Venta getVentasBySr(int serie)
 {
     return(VentaDAL.getVentasBySr(serie));
 }
Example #20
0
 /// <summary>
 /// Metodo Select VentaBRL
 /// </summary>
 /// <returns>DataTable</returns>
 public override DataTable Select()
 {
     dal = new VentaDAL();
     return(dal.Select());
 }