コード例 #1
0
        public ActionResult ExcluirLocadorAR(string txtCodigoLocador)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                LocadorDAL locadorDAL = new LocadorDAL();
                Locador    locador    = locadorDAL.SelecionarLocadorId(Convert.ToInt32(txtCodigoLocador));

                if (locador.CodigoLocador == 0)
                {
                    TempData[Constantes.MensagemAlerta] = "Não existe Locador para o código digitado.";
                    LocadorControllerModel locadorViewModel = ConvertToModel(locadorDAL.ListarLocador());
                    return(View("ExcluirLocadorUI", locadorViewModel));
                }
                else
                {
                    locador = new Locador(Convert.ToInt32(txtCodigoLocador));
                    locadorDAL.ExcluirLocador(locador);
                    TempData[Constantes.MensagemAlerta] = "Locador excluído com sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
コード例 #2
0
        public ActionResult AlterarLocadorAR(string txtCodigoLocador, string txtRzScLocador, string txtNmFsLocador, string txtEmailLocador, string txtTelefoneLocador, string selSituacaoLocador, string txtEnderecoLocador, string txtBairroLocador, string txtCidadeLocador, string selEstadoLocador, string txtCepLocador)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                LocadorDAL locadorDAL = new LocadorDAL();
                Locador    locador    = locadorDAL.SelecionarLocadorId(Convert.ToInt32(txtCodigoLocador));

                if (locador.CodigoLocador == 0)
                {
                    TempData[Constantes.MensagemAlerta] = "Não existe Locador para o código digitado.";
                    LocadorControllerModel locadorViewModel = ConvertToModel(locadorDAL.ListarLocador());
                    return(View("AlterarLocadorUI", locadorViewModel));
                }
                else
                {
                    locador = new Locador(Convert.ToInt32(txtCodigoLocador), txtRzScLocador, txtNmFsLocador, txtTelefoneLocador, txtEnderecoLocador, txtBairroLocador, txtCidadeLocador, selEstadoLocador, txtCepLocador, Convert.ToChar(selSituacaoLocador));
                    locadorDAL.AlterarLocador(locador);
                    TempData[Constantes.MensagemAlerta] = "Locador alterado com sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
コード例 #3
0
 public ActionResult AlterarLocadorUI()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         LocadorDAL             locadorDAL       = new LocadorDAL();
         LocadorControllerModel locadorViewModel = ConvertToModel(locadorDAL.ListarLocador());
         return(View(locadorViewModel));
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
コード例 #4
0
        public LocadorControllerModel ConvertToModel(List <Locador> listaLocador)
        {
            LocadorControllerModel locadorControllerModel = new LocadorControllerModel();

            if (listaLocador != null)
            {
                // for está sendo usado para CASO deseje incluir validação no carregamento dos registros via controller
                foreach (var locador in listaLocador)
                {
                    locadorControllerModel.Locador.Add(locador);
                }
            }

            return(locadorControllerModel);
        }