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); } }
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); } }
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); } }
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; } }
public DetalleVentaBE ObtenerDetalleVenta(int IdDetalleVenta) { DetalleVentaDA oDetalleVentaDA = new DetalleVentaDA(); try { DetalleVentaBE ObjDetalleVenta = oDetalleVentaDA.ObtenerDetalleVenta(IdDetalleVenta); return(ObjDetalleVenta); } catch (Exception ex) { throw ex; } }
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;*/ }
public bool ActualizarDetalleVenta(DetalleVentaBE objDetalleVenta) { DetalleVentaDA objDetalleVentaDA = new DetalleVentaDA(); try { if (objDetalleVentaDA.ActualizarDetalleVenta(objDetalleVenta)) { return(true); } else { return(false); } } catch (Exception ex) { throw ex; } }
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; } }