public void Guardar(TBL_Cliente model) { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { if (model.Nombres == "") { throw new Exception("Debe capturar el nombre"); } if (model.Apellidos == "") { throw new Exception("Debe capturar los apellidos"); } if (model.NumIdentif == "") { throw new Exception("Debe capturar la cedula"); } if (model.Telefono1 == "" || model.Telefono2 == "") { throw new Exception("Debe Capturar al menos un teléfono"); } if (model.CodCliente == 0) { dbContext.TBL_Cliente.Add(model); dbContext.SaveChanges(); } else { dbContext.Entry(model).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } } } catch (DbEntityValidationException ex) { foreach (var validationErrors in ex.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } }
public void Guardar(TBL_Producto model) { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { if (model.Referencia == "") { throw new Exception("Debe capturar la referencia"); } if (model.Descripcion == "") { throw new Exception("Debe capturar la descripción"); } if (model.Precio > 0) { throw new Exception("Debes ingresar el precio del producto"); } if (model.Costo > 0) { throw new Exception("Debe Capturar el costo del producto"); } if (model.CodProducto == 0) { dbContext.TBL_Producto.Add(model); dbContext.SaveChanges(); } else { dbContext.Entry(model).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } } } catch (DbEntityValidationException ex) { foreach (var validationErrors in ex.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } }
public List <SP_BUSCARSUPLIDOR_Result> buscarListadoSuplidor(string cedula = "", string descr = "") { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.SP_BUSCARSUPLIDOR(descr, cedula).ToList(); return(result); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <SP_BUSCARPEDIDO_Result> BuscarListadoPedidosPendiente() { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.SP_BUSCARPEDIDO().ToList(); return(result); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <SP_BUSCARCLIENTES_Result> BuscarListadoClientes(string cedula = "", string descr = "") { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.SP_BUSCARCLIENTES(descr, cedula).ToList(); return(result); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <ConsultarExistencia_Result> BuscarExistencia() { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.ConsultarExistencia().ToList(); return(result); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <SP_BUSCARPRODUCTOS_Result> BuscarListadoProductos(string referencia = "", string descr = "") { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.SP_BUSCARPRODUCTOS(descr, referencia).ToList(); return(result); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <ConsultarEntradasInventario_Result> BuscarListadoEntradas() { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.ConsultarEntradasInventario().ToList(); return(result); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <SP_BUSCARPEDIDO_DETALLE_Result> BuscarDetalle(int ID) { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.SP_BUSCARPEDIDO_DETALLE(ID); return(result.ToList()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public FacturacionSysDLL.DATA.SP_BUSCARPEDIDO_BYIDN_Result BuscarPorID(int ID) { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.SP_BUSCARPEDIDO_BYIDN(ID); return(result.FirstOrDefault()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Guardar(TBL_Pedido model, List <TBL_Pedido_D> detalle) { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { if (model.CodPedido == 0) { dbContext.TBL_Pedido.Add(model); dbContext.SaveChanges(); var a = model.CodPedido; foreach (var det in detalle) { det.CodPedido = model.CodPedido; dbContext.TBL_Pedido_D.Add(det); dbContext.SaveChanges(); } foreach (var det in detalle) { dbContext.ConsumirExistencia(det.CodProducto, det.Cantidad); dbContext.SaveChanges(); } } else { dbContext.Entry(model).State = System.Data.Entity.EntityState.Modified; dbContext.SaveChanges(); } } } catch (DbEntityValidationException ex) { foreach (var validationErrors in ex.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage); } } } }
public int BuscarCodigo(string referencia) { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var codigo = from prod in dbContext.TBL_Producto where prod.Referencia == referencia select prod.CodProducto; return(codigo.FirstOrDefault()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public FacturacionSysDLL.DATA.TBL_Cliente BuscarPorID(int ID) { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = from a in dbContext.TBL_Cliente where a.CodCliente == ID select a; return(result.FirstOrDefault()); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public bool Logguear(string Usuario, string contrasena) { try{ bool retorno = true; using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var usuarios = (from usr in dbContext.Usuarios where usr.Usuario == Usuario && usr.Contrasena == contrasena select usr).ToList(); if (usuarios.Count <= 0) { return(false); } } return(retorno); } catch (Exception EX) { throw new Exception(EX.Message); } }
public bool ValidarExistencia(string referencia = "", decimal Cantidad = 0) { try { using (FacturacionSysDBEntities dbContext = new FacturacionSysDBEntities()) { var result = dbContext.SP_BUSCARPRODUCTOS("", referencia).FirstOrDefault(); var retorno = true; if (result.Cantidad < Cantidad) { retorno = false; } return(retorno); } } catch (Exception ex) { throw new Exception(ex.Message); } }