public static bool VericarCodigoExistente(Produto produto, TipoOperacao tipoOperacao) { Contexto db = new Contexto(); List<Produto> produtos = (from c in db.Produtos where c.CodigoInterno.Equals(produto.CodigoInterno) select c).ToList(); if (!string.IsNullOrEmpty(produto.CodigoInterno)) { if (tipoOperacao.Equals(TipoOperacao.Create)) { if (produtos.Count > 0) return true; } else if (tipoOperacao.Equals(TipoOperacao.Update)) { if (produtos.Count > 0) { foreach (Produto prod in produtos) { if (prod.CodigoInterno.Equals(produto.CodigoInterno) && prod.ID != produto.ID) { return true; } } } } } return false; }
public static TipoUsuario RetornarTipoUsuario(string login) { Contexto db = new Contexto(); TipoUsuario tipoUsuario = (from c in db.Usuarios where c.Login.Equals(login) select c.Role).FirstOrDefault(); return tipoUsuario; }
public static List<Cliente> ListarClientes() { Contexto db = new Contexto(); List<Cliente> Clientes = (from c in db.Clientes orderby c.RazaoSocial ascending select c).ToList(); return Clientes; }
/// <summary> /// Retorna os representantes ativos /// </summary> /// <returns></returns> public static List<Representante> ListarRepresentantesAtivos() { Contexto db = new Contexto(); List<Representante> representantes = (from r in db.Representantes where r.Ativo.Equals(true) orderby r.Nome ascending select r).ToList(); return representantes; }
public static bool VericarLoginExistente(Usuario usuario, TipoOperacao tipoOperacao) { Contexto db = new Contexto(); List<Usuario> usuarios = (from c in db.Usuarios where c.Login.Equals(usuario.Login) select c).ToList(); if (!string.IsNullOrEmpty(usuario.Login)) { if (tipoOperacao.Equals(TipoOperacao.Create)) { if (usuarios.Count > 0) return true; } else if (tipoOperacao.Equals(TipoOperacao.Update)) { if (usuarios.Count > 0) { foreach (Usuario user in usuarios) { if (user.Login.Equals(usuario.Login) && user.ID != usuario.ID) { return true; } } } } } return false; }
/// <summary> /// Retorna o preço conforme a quantidade passada /// </summary> /// <param name="id"></param> /// <param name="quantidade"></param> /// <returns></returns> public static decimal? RetornarPreco(int id, decimal quantidade) { Contexto db = new Contexto(); decimal? preco = 0; var produto = (from p in db.Produtos where p.ID.Equals(id) select new { preco = p.PrecoUnitario, precoQuantidade = p.PrecoQuantidade, quantidadePreco = p.QuantidadePreco }).FirstOrDefault(); if(quantidade >= produto.quantidadePreco) { preco = produto.precoQuantidade; } else { preco = produto.preco; } return preco; }
public ProdutoBll() { db = new Contexto(); }
public static List<ItemPedido> RetornarItens(int? idPedido) { Contexto db = new Contexto(); List<ItemPedido> itens = db.ItemPedidos.Where(x => x.IDPedido == idPedido).OrderBy(x => x.Produto.Descricao).ToList(); return itens; }
public ActionResult SalvarPedido(string ClienteID) { Pedido pedido = new Pedido(); using(Contexto db = new Contexto()) { pedido.ClienteID = Convert.ToInt32(ClienteID); db.Pedidos.Add(pedido); db.SaveChanges(); } return RedirectToAction("Pedido", new { id = pedido.ID }); }
public static bool VericarCodigoExistente(Cliente cliente, TipoOperacao tipoOperacao) { Contexto db = new Contexto(); List<Cliente> clientes = (from c in db.Clientes where c.CodigoInterno.Equals(cliente.CodigoInterno) select c).ToList(); if (!string.IsNullOrEmpty(cliente.CodigoInterno)) { if (tipoOperacao.Equals(TipoOperacao.Create)) { if (clientes.Count > 0) return true; } else if (tipoOperacao.Equals(TipoOperacao.Update)) { if (clientes.Count > 0) { foreach (Cliente cli in clientes) { if (cli.CodigoInterno.Equals(cliente.CodigoInterno) && cli.ID != cliente.ID) { return true; } } } } } return false; }
public ClienteBll() { db = new Contexto(); }
public static int RetornarNovoID() { Contexto db = new Contexto(); int ID = (from r in db.Representantes orderby r.ID descending select r.ID).FirstOrDefault(); ID++; return ID; }
public JsonResult ClienteSelecionado(int id) { Contexto db = new Contexto(); Cliente cli = (from c in db.Clientes where c.ID.Equals(id) select c).FirstOrDefault(); return Json(cli, JsonRequestBehavior.AllowGet); }
public UsuarioBll() { db = new Contexto(); }
public RepresentanteBll() { db = new Contexto(); }
public static int RetornarNovoID() { Contexto db = new Contexto(); int ID = (from u in db.Usuarios orderby u.ID descending select u.ID).FirstOrDefault(); ID++; return ID; }
public ActionResult CadastroRapido([Bind(Include = "ID,CodigoInterno,RazaoSocial,NomeFantasia,CPFCNPJ,InscricaoEstadual,Telefone,Celular,Email,Endereco,Cidade,Bairro,Estado,Numero,Cep,Complemento,Ativo,Tipo,IDRepresentante")] Cliente cliente) { try { string view = ""; string action = ""; string idc = ""; using (Contexto db = new Contexto()) { view = Request["view"]; action = Request["action"]; idc = Request["idc"]; db.Clientes.Add(cliente); db.SaveChanges(); } if (idc != "0") { return RedirectToAction(view, action, new { id = idc, idcli = cliente.ID }); } else { return RedirectToAction(view, action, new { idcli = cliente.ID }); } } catch (Exception ex) { return View(); } }
public static Pedido RetornarPedido(int? id) { Contexto db = new Contexto(); Pedido pedido = db.Pedidos.Find(id); return pedido; }
public PedidoBll() { db = new Contexto(); }
public static ItemPedido RetornaItemPedido(int? ID) { Contexto db = new Contexto(); ItemPedido itemPedido = db.ItemPedidos.Find(ID); return itemPedido; }
//public static List<Cliente> RetornarClientes(string nome) //{ // Contexto db = new Contexto(); // var clientes = (from c in db.Clientes // where c.RazaoSocial.ToLower().Contains(nome) // select new { // ID = c.ID, // RazaoSocial = c.RazaoSocial // }).ToList(); // return //} public static Cliente RetornarCliente(int ID) { Contexto db = new Contexto(); Cliente cliente = (from c in db.Clientes where c.ID.Equals(ID) select c).FirstOrDefault(); return cliente; }
public static string RetornarRazaoSocial(int ID) { Contexto db = new Contexto(); string razaoSocial = (from c in db.Clientes where c.ID.Equals(ID) select c.RazaoSocial).FirstOrDefault(); return razaoSocial; }
public static Representante RetornarRepresentante(int? ID) { Contexto db = new Contexto(); Representante representante = db.Representantes.Where(x => x.ID == ID).FirstOrDefault(); return representante; }
public JsonResult RetornarClientes(string term) { Contexto db = new Contexto(); var clientes = (from c in db.Clientes where c.RazaoSocial.ToLower().Contains(term) select c).ToList(); return Json(clientes, JsonRequestBehavior.AllowGet); }