Exemplo n.º 1
0
        public bool ActualizarDetalleVenta(DetalleVentaBE objDetalleVenta)
        {
            try
            {
                using (ContextDA objContextDA = new ContextDA())
                {
                    objContextDA.Entry(objDetalleVenta).State = EntityState.Modified;

                    objContextDA.SaveChanges();
                    return(true);
                }
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage);
                    }
                }
                return(false);
            }
        }
Exemplo n.º 2
0
        public bool EliminarDetalleVenta(int NumDetalle)
        {
            try
            {
                using (ContextDA objContextDA = new ContextDA())
                {
                    DetalleVentaBE objDetalleVenta = objContextDA.DbDetalleVenta.Find(NumDetalle);
                    objContextDA.DbDetalleVenta.Remove(objDetalleVenta);

                    objContextDA.SaveChanges();
                    return(true);
                }
            }
            catch (DbEntityValidationException e)
            {
                foreach (var eve in e.EntityValidationErrors)
                {
                    Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage);
                    }
                }
                return(false);
            }
        }
Exemplo n.º 3
0
 public bool GuardarDetalleVenta(DetalleVentaBE objDetalleVenta)// List<DetalleVentaBE> detalles
 {
     try
     {
         using (ContextDA objContextDA = new ContextDA())
         {
             objContextDA.DbDetalleVenta.Add(objDetalleVenta);
             //objContextDA.DbDetalleVenta.AddRange(detalles);
             objContextDA.SaveChanges();
         }
         return(true);
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage);
             }
         }
         return(false);
     }
 }
Exemplo n.º 4
0
        public bool GuardarDetalleVenta(DetalleVentaBE objDetalleVenta)//(List<DetalleVentaBE> detalles)
        {
            DetalleVentaDA objDetalleVentaDA = new DetalleVentaDA();

            try
            {
                /*if (objDetalleVenta.Nombre == "")
                 * {
                 *  IdDetalleVenta = "0";
                 *  mensaje = "El nombre del DetalleVenta no puede estar vacio.";
                 *  return false;
                 * }*/
                if (objDetalleVentaDA.GuardarDetalleVenta(objDetalleVenta)) // objDetalleVentaDA.GuardarDetalleVenta(detalles)
                {
                    //mensaje = "Se registro al DetalleVenta.";
                    return(true);
                }
                else
                {
                    //mensaje = "Ocurrio un error al guardar al DetalleVenta.";
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 5
0
        public DetalleVentaBE ObtenerDetalleVenta(int IdDetalleVenta)
        {
            DetalleVentaDA oDetalleVentaDA = new DetalleVentaDA();

            try
            {
                DetalleVentaBE ObjDetalleVenta = oDetalleVentaDA.ObtenerDetalleVenta(IdDetalleVenta);
                return(ObjDetalleVenta);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 6
0
        public bool GuardarPedido(DetalleVentaBE objDetalle)//List<DetalleVentaBE> listaDetalles
        {
            PedidoBE objPedidoBE = new PedidoBE()
            {
                IdPedido = objDetalle.PedidoID, Estado = 0, ClienteID = "73524246", FarmaceuticoID = "F001"
            };
            //PedidoBE objPedidoBE = new PedidoBE() { IdPedido = listaDetalles[0].PedidoID, Estado=0 , ClienteID="73524246", FarmaceuticoID="F001" };

            PedidoBL objPedidoBL = new PedidoBL();

            //================================================

            DetalleVentaBE objDetalleBE = objDetalle;

            objDetalleBE.NumDetalle = 1;

            /*List<DetalleVentaBE> listaActualizada = new List<DetalleVentaBE>();
             * for (int i=0; i<listaDetalles.Count; i++){
             *  DetalleVentaBE objIterable = new DetalleVentaBE();
             *  DetalleVentaBE objIterable = listaDetalles[i];
             *  objIterable.NumDetalle = (i+1);
             *  //objIterable.Cantidad= listaDetalles[i].Cantidad;
             *  //objIterable.PedidoID= listaDetalles[i].PedidoID;
             *  //objIterable.ProductoID= listaDetalles[i].ProductoID;
             *  listaActualizada.Add(objIterable);
             * }*/

            DetalleVentaBL objDetalleBL = new DetalleVentaBL();

            //====================================================

            if (objPedidoBL.GuardarPedido(objPedidoBE) && objDetalleBL.GuardarDetalleVenta(objDetalleBE))
            {
                return(true);
            }
            else
            {
                return(false);
            }

            /*if (objPedidoBL.GuardarPedido(objPedidoBE) && objDetalleBL.GuardarDetalleVenta(listaActualizada))
             *  return true;
             * else
             *  return false;*/
        }
Exemplo n.º 7
0
        public bool ActualizarDetalleVenta(DetalleVentaBE objDetalleVenta)
        {
            DetalleVentaDA objDetalleVentaDA = new DetalleVentaDA();

            try
            {
                if (objDetalleVentaDA.ActualizarDetalleVenta(objDetalleVenta))
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 8
0
        public static void insertarDetalleDocumento(DetalleVentaBE d)
        {
            try
            {
                int resp = BDREP.GetInstance().Ejecute("insertarDetalleDocumento", d.TipDoc, d.Nrodoc, d.Seriedoc, d.Seriecaseta,
                                                       d.Seriedetraccion, d.Nrodetraccion, d.Nomcliente, d.Idcliente, d.Sentido, d.Placa, d.Codestacion, d.Fecdoc,
                                                       d.FecProceso, d.Codarticulo, d.Cantidad, d.Preuni, d.Total, d.Igv, d.TotalDetraccion, d.Nrodocasociado,
                                                       d.FechaVencimientoVale, d.NroTag, d.Turno, d.TipoDocsunat, d.DestinoOperacion, d.NroAsientoCont, d.Estado, d.Observacion, d.CodLote);


                if (resp == -2)
                {
                    throw BDREP.GetInstance().MensajeErrorReal;
                }
            }
            catch (DataException ex)
            {
                throw ex;
            }
        }