public JsonResult Criar(string strCliente) { if (ModelState.IsValid) { try { using (var cadCliente = new CadastroCliente()) { var clienteModel = JsonConvert.DeserializeObject<ClienteModel>(strCliente); var cliente = new Cliente() { Ativo = true, Bairro = clienteModel.Bairro.ToUpper(), CEP = clienteModel.CEP.ToUpper(), Cidade = clienteModel.Cidade.ToUpper(), CNPJ = clienteModel.CNPJ, CPF = clienteModel.CPF, Complemento = clienteModel.Complemento.ToUpper(), Logradouro = clienteModel.Logradouro.ToUpper(), Nome = clienteModel.Nome.ToUpper(), Numero = clienteModel.Numero.ToUpper(), RazaoSocial = clienteModel.RazaoSocial.ToUpper(), UF = clienteModel.UF.ToUpper(), DataAniversario = clienteModel.DataAniversario, TipoCliente = (TipoCliente)clienteModel.IdTipoCliente, CondicaoPagamentoPreferencial = new CondicaoPagamento() { IdCondicaoPagamento = clienteModel.IdCondicaoPagamento } }; cadCliente.InserirFornecedor(cliente); return Json(new { TipoMensagem = TipoMensagemRetorno.Ok, Mensagem = "Cliente 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 void InserirFornecedor(Cliente cliente) { cliente.CondicaoPagamentoPreferencial = condicaoPagamentoBm.GetByID(cliente.CondicaoPagamentoPreferencial.IdCondicaoPagamento); clienteBm.Insert(cliente); }
public void AlterarCliente(Cliente cliente) { cliente.CondicaoPagamentoPreferencial = condicaoPagamentoBm.GetByID(cliente.CondicaoPagamentoPreferencial.IdCondicaoPagamento); clienteBm.Update(cliente); }
public void DesativarCliente(Cliente Cliente) { var clie = clienteBm.GetByID(Cliente.IdCliente); clie.Ativo = false; clienteBm.Update(clie); }
public void ReativarCliente(Cliente Cliente) { var clie = clienteBm.GetByID(Cliente.IdCliente); clie.Ativo = true; clienteBm.Update(clie); }