示例#1
0
        public Mensagem AtualizarItensNF(ItensNotaFiscal PItensNF)
        {
            Mensagem msg = new Mensagem();

            msg.Codigo    = 0;
            msg.Descricao = "Item NF alterado com sucesso";
            try
            {
                rep.AtualizarItensNF(PItensNF);
            }
            catch (Exception e)
            {
                msg.Codigo    = 999;
                msg.Descricao = "Erro alterar item: " + e.Message.ToString();
            }
            return(msg);
        }
示例#2
0
        public Mensagem ExcluirItensNF(ItensNotaFiscal PItensNF)
        {
            Mensagem msg = new Mensagem();

            msg.Codigo    = 0;
            msg.Descricao = "Item NF excluído com sucesso";

            try
            {
                rep.ExcluirItensNF(PItensNF);
            }
            catch (Exception e)
            {
                msg.Codigo    = 999;
                msg.Descricao = "Erro excluir item: " + e.Message.ToString();
            }
            return(msg);
        }
示例#3
0
        public Mensagem AtualizarItensNF(ItensNotaFiscal PItensNF)
        {
            Mensagem msg = new Mensagem();

            msg.Codigo    = 0;
            msg.Descricao = "Item NF alterado com sucesso";
            using (Contexto db = new Contexto())
            {
                try
                {
                    db.Entry(PItensNF).State = EntityState.Modified;
                    db.SaveChanges();
                }
                catch (Exception e)
                {
                    msg.Codigo    = 999;
                    msg.Descricao = "Erro alterar item: " + e.Message.ToString();
                }
            }
            return(msg);
        }
示例#4
0
        public JsonResult SalvarItem(ItensNotaFiscal item)
        {
            var msg = servmsg.InstanciarMensagem();

            try
            {
                if (item.ID == 0)
                {
                    msg = itens.IncluirItensNF(item);
                }
                else
                {
                    msg = itens.AtualizarItensNF(item);
                }
            }
            catch (Exception e)
            {
                msg.Codigo    = 0;
                msg.Descricao = e.Message.ToString();
            }
            return(Json(msg));
        }
示例#5
0
        public ItensNotaFiscal InstanciarItensNF()
        {
            ItensNotaFiscal ItensNF = new ItensNotaFiscal();

            return(ItensNF);
        }