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")); } }
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")); } }
public ActionResult AlterarClienteUI() { if (ValidarAdmin.UsuarioValido()) { ClienteDAL clienteDAL = new ClienteDAL(); ClienteControllerModel clienteViewModel = ConvertToModel(clienteDAL.ListarCliente()); return(View(clienteViewModel)); } else { return(RedirectToAction("Login", "AreaRestrita")); } }
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); }