public JsonResult Editar(string strCliente) { if (ModelState.IsValid) { try { using (var cadCliente = new CadastroCliente()) { var clienteModel = JsonConvert.DeserializeObject<ClienteModel>(strCliente); var cliente = cadCliente.GetClienteById(clienteModel.IdCliente); cliente.Bairro = clienteModel.Bairro.ToUpper(); cliente.CEP = clienteModel.CEP.ToUpper(); cliente.Cidade = clienteModel.Cidade.ToUpper(); cliente.CNPJ = clienteModel.CNPJ; cliente.CPF = clienteModel.CPF; cliente.Complemento = clienteModel.Complemento.ToUpper(); cliente.Logradouro = clienteModel.Logradouro.ToUpper(); cliente.Nome = clienteModel.Nome.ToUpper(); cliente.Numero = clienteModel.Numero.ToUpper(); cliente.RazaoSocial = clienteModel.RazaoSocial.ToUpper(); cliente.UF = clienteModel.UF.ToUpper(); cliente.DataAniversario = clienteModel.DataAniversario; cliente.TipoCliente = (TipoCliente)clienteModel.IdTipoCliente; cliente.CondicaoPagamentoPreferencial = new CondicaoPagamento() { IdCondicaoPagamento = clienteModel.IdCondicaoPagamento }; cadCliente.AlterarCliente(cliente); return Json(new { TipoMensagem = TipoMensagemRetorno.Ok, Mensagem = "Fornecedor Inserido com sucesso!", IdCliente = cliente.IdCliente }, "text/html", JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Json(new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = ex.Message, }, "text/html", JsonRequestBehavior.AllowGet); } } else { return Json(new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = WebHelpers.GetErrorsAsString(ModelState), }, "text/html", JsonRequestBehavior.AllowGet); } }
public ActionResult Reativar(int Id) { try { using (var cadClie = new CadastroCliente()) { cadClie.ReativarCliente(cadClie.GetClienteById(Id)); return Json(new { TipoMensagem = TipoMensagemRetorno.Ok, Mensagem = "Cliente Reativado com sucesso!", }, "text/html", JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Json(new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = ex.Message, }, "text/html", JsonRequestBehavior.AllowGet); } }
public ActionResult Editar(int Id) { using (var cadCliente = new CadastroCliente()) { var cliente = cadCliente.GetClienteById(Id); return View(new ClienteModel() { Ativo = cliente.Ativo, Bairro = cliente.Bairro, RazaoSocial = cliente.RazaoSocial, IdCondicaoPagamento = cliente.CondicaoPagamentoPreferencial.IdCondicaoPagamento, IdTipoCliente = (int)cliente.TipoCliente, CEP = cliente.CEP, Cidade = cliente.Cidade, TipoCliente = new TipoClienteModel() { Descricao = Enum.GetName(typeof(TipoCliente), cliente.TipoCliente), IdTipoCliente = (int)cliente.TipoCliente }, CNPJ = cliente.CNPJ, CPF = cliente.CPF, Complemento = cliente.Complemento, CondicaoPagamentoPreferencial = new CondicaoPagamentoModel() { Descricao = cliente.CondicaoPagamentoPreferencial.Descricao, IdCondicaoPagamento = cliente.CondicaoPagamentoPreferencial.IdCondicaoPagamento }, DataAniversario = cliente.DataAniversario, IdCliente = cliente.IdCliente, Logradouro = cliente.Logradouro, Nome = cliente.Nome, Numero = cliente.Numero, UF = cliente.UF }); } }