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 }
                });
            }
        }
Esempio n. 3
0
 public void Update(ListaPrecos preco)
 {
     try
     {
         _precoMOD = ValidaPreco(preco);
         _precosREP.Atualizar(_precoMOD);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Esempio n. 4
0
 public ListaPrecos Insert(ListaPrecos preco)
 {
     try
     {
         _precoMOD = ValidaPreco(preco);
         return(_precosREP.Inserir(_precoMOD));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Esempio n. 5
0
        public ListaPrecos Inserir(ListaPrecos precos)
        {
            try
            {
                db.ListaPrecosMOD.Add(precos);
                db.SaveChanges();

                return(precos);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 6
0
        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);
            }
        }
Esempio n. 7
0
        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);
            }
        }
Esempio n. 8
0
        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));
            }
        }