Esempio n. 1
0
        public ActionResult ExcluirClienteAR(string txtCodigoCliente)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                ClienteDAL clienteDAL = new ClienteDAL();
                Cliente    cliente    = clienteDAL.SelecionarClienteId(Convert.ToInt32(txtCodigoCliente));

                if (cliente.CodigoCliente == 0)
                {
                    TempData[Constantes.MensagemAlerta] = "Não existe Cliente para o código digitado.";
                    ClienteControllerModel clienteViewModel = ConvertToModel(clienteDAL.ListarCliente());
                    return(View("ExcluirClienteUI", clienteViewModel));
                }
                else
                {
                    cliente.CodigoCliente = Convert.ToInt32(txtCodigoCliente);
                    clienteDAL.ExcluirCliente(cliente);
                    TempData[Constantes.MensagemAlerta] = "Cliente Excluído com Sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
Esempio n. 2
0
        public ActionResult AlterarClienteAR(string txtCodigoCliente, string txtNomeCliente, string txtRgCliente, string txtNascimentoCliente, string txtTelefoneCliente, string txtEnderecoCliente, string txtBairroCliente, string txtCidadeCliente, string selEstadoCliente, string txtCepCliente, string selSituacaoCliente)
        {
            if (ValidarAdmin.UsuarioValido())
            {
                ClienteDAL clienteDAL = new ClienteDAL();
                Cliente    cliente    = clienteDAL.SelecionarClienteId(Convert.ToInt32(txtCodigoCliente));

                if (cliente.CodigoCliente == 0)
                {
                    TempData[Constantes.MensagemAlerta] = "Não existe Cliente para o código digitado.";
                    ClienteControllerModel clienteViewModel = ConvertToModel(clienteDAL.ListarCliente());
                    return(View("AlterarClienteUI", clienteViewModel));
                }
                else
                {
                    cliente = new Cliente(Convert.ToInt32(txtCodigoCliente), txtNomeCliente, txtRgCliente, Convert.ToDateTime(txtNascimentoCliente), txtTelefoneCliente, txtEnderecoCliente, txtBairroCliente, txtCidadeCliente, selEstadoCliente, txtCepCliente, Convert.ToChar(selSituacaoCliente));
                    clienteDAL.AlterarCliente(cliente);
                    TempData[Constantes.MensagemAlerta] = "Cliente Alterado com Sucesso!";
                    return(RedirectToAction("Index", "Inicio"));
                }
            }
            else
            {
                return(RedirectToAction("Login", "AreaRestrita"));
            }
        }
Esempio n. 3
0
 public ActionResult AlterarClienteUI()
 {
     if (ValidarAdmin.UsuarioValido())
     {
         ClienteDAL             clienteDAL       = new ClienteDAL();
         ClienteControllerModel clienteViewModel = ConvertToModel(clienteDAL.ListarCliente());
         return(View(clienteViewModel));
     }
     else
     {
         return(RedirectToAction("Login", "AreaRestrita"));
     }
 }
Esempio n. 4
0
        public ClienteControllerModel ConvertToModel(List <Cliente> listaCliente)
        {
            ClienteControllerModel clienteControllerModel = new ClienteControllerModel();

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

            return(clienteControllerModel);
        }