public void Alterar(StatusParcela statusParcela)
        {
            try
            {
                StatusParcela statusParcelaAux = new StatusParcela();
                statusParcelaAux.id = statusParcela.id;


                List <StatusParcela> resultado = this.Consultar(statusParcelaAux, TipoPesquisa.E);

                if (resultado == null || resultado.Count == 0)
                {
                    throw new StatusParcelaNaoAlteradoExcecao();
                }
                statusParcelaAux           = resultado[0];
                statusParcelaAux.descricao = statusParcela.descricao;
                statusParcelaAux.id        = statusParcela.id;



                Confirmar();
            }
            catch (Exception)
            {
                throw new StatusParcelaNaoAlteradoExcecao();
            }
        }
Ejemplo n.º 2
0
        public ActionResult Alterar(int id, StatusParcela statusParcela)
        {
            try
            {
                //if (string.IsNullOrEmpty(statusParcela.descricao))
                //    ModelState.AddModelError("descricao", "Informe a descrição.");

                if (ModelState.IsValid)
                {
                    statusParcela.ID = id;
                    IStatusParcelaProcesso processo = StatusParcelaProcesso.Instance;
                    processo.Alterar(statusParcela);
                    processo.Confirmar();
                    // TODO: Add update logic here

                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View(statusParcela));
                }
            }
            catch
            {
                return(View());
            }
        }
 public void Incluir(StatusParcela statusParcela)
 {
     try
     {
         db.AddTostatusparcela(statusParcela);
     }
     catch (Exception)
     {
         throw new StatusParcelaNaoIncluidoExcecao();
     }
 }
Ejemplo n.º 4
0
        //
        // GET: /StatusParcela/Details/5

        public ActionResult Detalhar(int id)
        {
            if (ClasseAuxiliar.UsuarioLogado == null || (ClasseAuxiliar.DataSelecionada == default(DateTime) || ClasseAuxiliar.AreaSelecionada == null))
            {
                return(RedirectToAction("Index", "Home"));
            }
            IStatusParcelaProcesso processo      = StatusParcelaProcesso.Instance;
            StatusParcela          statusParcela = new StatusParcela();

            statusParcela.ID = id;
            ViewData.Model   = processo.Consultar(statusParcela, TipoPesquisa.E)[0];
            return(View());
        }
Ejemplo n.º 5
0
 public ActionResult Delete(int id, FormCollection collection)
 {
     try
     {
         IStatusParcelaProcesso processo      = StatusParcelaProcesso.Instance;
         StatusParcela          statusParcela = new StatusParcela();
         statusParcela.ID = id;
         processo.Excluir(statusParcela);
         processo.Confirmar();
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public List <StatusParcela> Consultar(StatusParcela statusParcela, TipoPesquisa tipoPesquisa)
        {
            List <StatusParcela> resultado = Consultar();

            switch (tipoPesquisa)
            {
                #region Case E
            case TipoPesquisa.E:
            {
                if (statusParcela.id != 0)
                {
                    resultado = ((from c in resultado
                                  where
                                  c.id == statusParcela.id
                                  select c).ToList());

                    resultado = resultado.Distinct().ToList();
                }

                break;
            }

                #endregion
                #region Case Ou
            case TipoPesquisa.Ou:
            {
                if (statusParcela.id != 0)
                {
                    resultado.AddRange((from c in Consultar()
                                        where
                                        c.id == statusParcela.id
                                        select c).ToList());
                    resultado = resultado.Distinct().ToList();
                }

                break;
            }

                #endregion
            default:
                break;
            }

            return(resultado);
        }
Ejemplo n.º 7
0
        public void Excluir(StatusParcela statusParcela)
        {
            try
            {
                if (statusParcela.id == 0)
                {
                    throw new StatusParcelaNaoExcluidoExcecao();
                }

                List <StatusParcela> resultado = statusParcelaRepositorio.Consultar(statusParcela, TipoPesquisa.E);

                if (resultado == null || resultado.Count <= 0 || resultado.Count > 1)
                {
                    throw new StatusParcelaNaoExcluidoExcecao();
                }

                statusParcelaRepositorio.Excluir(statusParcela);
            }
            catch (Exception e)
            {
                throw e;
            }
            //this.statusParcelaRepositorio.Excluir(statusParcela);
        }
        public void Excluir(StatusParcela statusParcela)
        {
            try
            {
                StatusParcela statusParcelaAux = new StatusParcela();
                statusParcelaAux.id = statusParcela.id;


                List <StatusParcela> resultado = this.Consultar(statusParcelaAux, TipoPesquisa.E);

                if (resultado == null || resultado.Count == 0)
                {
                    throw new StatusParcelaNaoExcluidoExcecao();
                }

                statusParcelaAux = resultado[0];

                db.DeleteObject(statusParcelaAux);
            }
            catch (Exception)
            {
                throw new StatusParcelaNaoExcluidoExcecao();
            }
        }
Ejemplo n.º 9
0
        public ActionResult Incluir(StatusParcela statusParcela)
        {
            try
            {
                //if (string.IsNullOrEmpty(statusParcela.descricao))
                //    ModelState.AddModelError("descricao", "Informe a descrição.");

                if (ModelState.IsValid)
                {
                    IStatusParcelaProcesso processo = StatusParcelaProcesso.Instance;
                    processo.Incluir(statusParcela);
                    processo.Confirmar();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(View(statusParcela));
                }
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 10
0
        public List <StatusParcela> Consultar(StatusParcela statusParcela, TipoPesquisa tipoPesquisa)
        {
            List <StatusParcela> statusParcelaList = this.statusParcelaRepositorio.Consultar(statusParcela, tipoPesquisa);

            return(statusParcelaList);
        }
Ejemplo n.º 11
0
 public void Alterar(StatusParcela statusParcela)
 {
     this.statusParcelaRepositorio.Alterar(statusParcela);
 }
Ejemplo n.º 12
0
 public void Incluir(StatusParcela statusParcela)
 {
     this.statusParcelaRepositorio.Incluir(statusParcela);
 }