public ActionResult Atualizar(ListaPrecos preco) { try { if (preco.ID > 0) { //Atualizar _precosBus.Update(preco); _precosMOD.ID = preco.ID; } else { //Novo _precosMOD = _precosBus.Insert(preco); } return(new JsonResult { Data = new { status = true, data = _precosMOD.ID } }); } catch (Exception e) { return(new JsonResult { Data = new { status = false, responseText = e.Message } }); } }
public ActionResult Atualizar(ListaPrecosItemViewModel precoItemViewModel) { try { var precoItem = Mapper.Map <ListaPrecosItemViewModel, ListaPrecosItem>(precoItemViewModel); var produto = new Produtos(); produto.ID = precoItemViewModel.Produtos_ID; precoItem.Produtos = produto; var listaPreco = new ListaPrecos(); listaPreco.ID = precoItemViewModel.ListaPrecos_ID; precoItem.ListaPrecos = listaPreco; _precosItemBUS.Insert(precoItem); return(new JsonResult { Data = new { status = true } }); } catch (Exception e) { return(new JsonResult { Data = new { status = false, responseText = e.Message } }); } }
public void Update(ListaPrecos preco) { try { _precoMOD = ValidaPreco(preco); _precosREP.Atualizar(_precoMOD); } catch (Exception e) { throw new Exception(e.Message); } }
public ListaPrecos Insert(ListaPrecos preco) { try { _precoMOD = ValidaPreco(preco); return(_precosREP.Inserir(_precoMOD)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ListaPrecos Inserir(ListaPrecos precos) { try { db.ListaPrecosMOD.Add(precos); db.SaveChanges(); return(precos); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Atualizar(ListaPrecos preco) { try { ListaPrecos precoOri = new ListaPrecos(); precoOri = GetById((int)preco.ID); precoOri.Descricao = preco.Descricao; precoOri.Validade = preco.Validade; db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Deletar(int id) { try { db.ListaPrecosItemMOD.RemoveRange(db.ListaPrecosItemMOD.Where(x => x.ListaPrecos.ID == id)); db.SaveChanges(); ListaPrecos preco = new ListaPrecos(); preco = GetById(id); db.ListaPrecosMOD.Remove(preco); db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ListaPrecos ValidaPreco(ListaPrecos preco) { try { if (String.IsNullOrEmpty(preco.Descricao)) { throw new Exception("Preencha a Descrição da Lista de Preco!"); } if (preco.Validade == null) { preco.Validade = DateTime.Now; } return(preco); } catch (Exception e) { throw new Exception(e.Message); } }
public ActionResult Cadastrar(int id) { try { ListaPrecos preco = new ListaPrecos(); if (id > 0) { preco = _precosBus.GetById(id); } if (preco == null) { throw new Exception("Preço Não Encontrado!"); } return(View(preco)); } catch (Exception ex) { return(ViewBag(ex.Message)); } }