public tb_produtos_farmacia pegarProdutoPorCodigo(int codigo) { using (var db = new FarmaciaEntities()) { return(db.tb_produtos_farmacia.Where(x => x.id_produto == codigo).FirstOrDefault()); } }
public RespuestaServicio <PEDIDO> Guardar(PEDIDO _item) { RespuestaServicio <PEDIDO> respuesta = new RespuestaServicio <PEDIDO>(); try { if (_item.Id_Cliente < 1) { throw new Exception("Cliente Invalido"); } if (_item.PEDIDO_DETALLE.Count() < 1) { throw new Exception("Almenos debe contener un articulo"); } using (var bd = new FarmaciaEntities()) { _item.Estatus = true; _item.Fecha_Pedido = DateTime.Now; _item.Fecha_Creacion = DateTime.Now; bd.PEDIDO.Add(_item); bd.SaveChanges(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return(respuesta); }
public List <tb_clientes_farmacia> pegarTodosClientes() { using (var db = new FarmaciaEntities()) { return(db.tb_clientes_farmacia.ToList().OrderBy(x => x.tx_nome).ToList()); } }
public tb_clientes_farmacia pegarClientePorCpf(decimal cpf) { using (var db = new FarmaciaEntities()) { return(db.tb_clientes_farmacia.Where(x => x.in_cpf == cpf).FirstOrDefault()); } }
public bool inserirUsuario(tb_usuarios_farmacia objUsuario) { var db = new FarmaciaEntities(); db.tb_usuarios_farmacia.Add(objUsuario); #region .: db.SaveChanges :. try { db.SaveChanges(); return(true); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { var raise = (from validationErrors in dbEx.EntityValidationErrors from validationError in validationErrors.ValidationErrors select string.Format("{0}:{1}", validationErrors.Entry.Entity, validationError.ErrorMessage)) .Aggregate <string, Exception>(dbEx, (current, message) => new InvalidOperationException(message, current)); throw raise; } #endregion }
public bool atualizarCliente(tb_clientes_farmacia objCliente) { var db = new FarmaciaEntities(); db.Entry <tb_clientes_farmacia>(objCliente).State = System.Data.Entity.EntityState.Modified; #region .: db.SaveChanges :. try { db.SaveChanges(); return(true); } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { var raise = (from validationErrors in dbEx.EntityValidationErrors from validationError in validationErrors.ValidationErrors select string.Format("{0}:{1}", validationErrors.Entry.Entity, validationError.ErrorMessage)) .Aggregate <string, Exception>(dbEx, (current, message) => new InvalidOperationException(message, current)); throw raise; } #endregion }
public RespuestaServicio <PEDIDO> Modificar(PEDIDO _item) { RespuestaServicio <PEDIDO> respuesta = new RespuestaServicio <PEDIDO>(); try { if (_item.Id <= 0) { throw new Exception("El Id es invalido"); } using (var bd = new FarmaciaEntities()) { _item.Fecha_Modificacion = DateTime.Now; bd.Entry(_item).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return(respuesta); }
public List <tb_produtos_farmacia> pegarTodosProdutos() { using (var db = new FarmaciaEntities()) { return(db.tb_produtos_farmacia.ToList().OrderBy(x => x.tx_nome_produto).ToList()); } }
public List <tb_produtos_farmacia> buscarProdutosPorNome(string nome_produto) { using (var db = new FarmaciaEntities()) { return(db.tb_produtos_farmacia.Where(x => x.tx_nome_produto.Contains(nome_produto)).ToList()); } }
public RespuestaServicio <ARTICULO> Eliminar(int Id) { RespuestaServicio <ARTICULO> respuesta = new RespuestaServicio <ARTICULO>(); try { if (Id <= 0) { throw new Exception("El Id es invalido"); } using (var bd = new FarmaciaEntities()) { var _articulo = bd.ARTICULO.Find(Id); _articulo.Estatus = false; _articulo.Fecha_Modificacion = DateTime.Now; bd.Entry(_articulo).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return(respuesta); }
public RespuestaServicio <PEDIDO> Eliminar(int Id) { RespuestaServicio <PEDIDO> respuesta = new RespuestaServicio <PEDIDO>(); try { if (Id <= 0) { throw new Exception("El Id es invalido"); } using (var bd = new FarmaciaEntities()) { var _Pedido = bd.PEDIDO.Find(Id); _Pedido.Estatus = false; bd.Entry(_Pedido).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return(respuesta); }
public bool temCompraRecorrente(decimal id_cliente, int id_produto) { using (var db = new FarmaciaEntities()) { return(db.tb_produtos_vendidos_farmacia.Where(x => x.id_cliente == id_cliente && x.id_produto == id_produto).Count() > 0); } }
public tb_usuarios_farmacia verificarLogin(string login, string senha) { using (var db = new FarmaciaEntities()) { return(db.tb_usuarios_farmacia.Where(x => x.tx_login == login && x.tx_senha == senha).FirstOrDefault()); } }
public List <tb_produtos_farmacia> pegarProdutosMaisVendidos() { using (var db = new FarmaciaEntities()) { return(db.tb_produtos_farmacia.Join(db.tb_produtos_vendidos_farmacia, pro => pro.id_produto, prov => prov.id_produto, (pro, prov) => new { pro, prov }) .Where(pro => pro.pro.in_quantidade > 0) .Select(pro => pro.pro).Distinct().Take(15).ToList()); } }
/// <summary> /// Consultamos un cliente con un Id especifíco. /// </summary> /// <param name="ClienteId"></param> /// <returns></returns> public RespuestaServicio<CLIENTE> Consulta(int Id) { RespuestaServicio<CLIENTE> respuesta = new RespuestaServicio<CLIENTE>(); try { using (var bd = new FarmaciaEntities()) { respuesta.Resultado = bd.CLIENTE.Find(Id); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return respuesta; }
public RespuestaServicio <PEDIDO> Consulta(int Id) { RespuestaServicio <PEDIDO> respuesta = new RespuestaServicio <PEDIDO>(); try { using (var db = new FarmaciaEntities()) { respuesta.Resultado = db.PEDIDO.Find(Id); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return(respuesta); }
public RespuestaServicio <ARTICULO> Consulta() { RespuestaServicio <ARTICULO> respuesta = new RespuestaServicio <ARTICULO>(); try { using (var bd = new FarmaciaEntities()) { respuesta.Lista_Resultado = bd.ARTICULO.ToList(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return(respuesta); }
public RespuestaServicio <PEDIDO> Consulta() { RespuestaServicio <PEDIDO> respuesta = new RespuestaServicio <PEDIDO>(); try { using (var db = new FarmaciaEntities()) { respuesta.Lista_Resultado = db.PEDIDO.Include("CLIENTE").ToList(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return(respuesta); }
//guardamos en base de datos el objeto cliente public RespuestaServicio<CLIENTE> Guardar(CLIENTE _item) { RespuestaServicio<CLIENTE> respuesta = new RespuestaServicio<CLIENTE>(); try { using (var bd = new FarmaciaEntities()) { _item.Estatus = true; bd.CLIENTE.Add(_item); bd.SaveChanges(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return respuesta; }
public RespuestaServicio <ARTICULO> Guardar(ARTICULO _item) { RespuestaServicio <ARTICULO> respuesta = new RespuestaServicio <ARTICULO>(); try { using (var bd = new FarmaciaEntities()) { _item.Estatus = true; _item.Fecha_Creacion = DateTime.Now; bd.ARTICULO.Add(_item); bd.SaveChanges(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return(respuesta); }
/// <summary> /// Consultamos todos los clientes con estatus activo en la base de datos /// </summary> /// <returns></returns> public RespuestaServicio<CLIENTE> Consulta() { RespuestaServicio<CLIENTE> respuesta = new RespuestaServicio<CLIENTE>(); try { using (var bd = new FarmaciaEntities()) { respuesta.Lista_Resultado = bd.CLIENTE.ToList(); //Consultando el store procedure creado manualmente en la base de datos //trae como resultado una lista de clientes var resultado = bd.SP_SEL_CLIENTES().Cast<CLIENTE>(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return respuesta; }
public RespuestaServicio<CLIENTE> Modificar(CLIENTE _cliente) { RespuestaServicio<CLIENTE> respuesta = new RespuestaServicio<CLIENTE>(); try { if (_cliente.Id <= 0) throw new Exception("El Id es invalido"); using (var bd = new FarmaciaEntities()) { bd.Entry(_cliente).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return respuesta; }
public RespuestaServicio<CLIENTE> Eliminar(int Id) { RespuestaServicio<CLIENTE> respuesta = new RespuestaServicio<CLIENTE>(); try { if (Id <= 0) throw new Exception("El Id es invalido"); using (var bd = new FarmaciaEntities()) { var _cliente = bd.CLIENTE.Find(Id); _cliente.Estatus = false; bd.Entry(_cliente).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); } } catch (Exception ex) { respuesta.Error = true; respuesta.Mensaje = ex.Message; } return respuesta; }