public ActionResult Inserir(ClienteViewModel model, int TipoCliente, int Cbo, int Cidade) { if (!ModelState.IsValid) { return(View(model)); } Cliente cliente = new Cliente { NOME = model.NOME, SOBRENOME = model.SOBRENOME, CPF_CNPJ = model.CPF_CNPJ, CONJUGE = model.CONJUGE, ID_TIPO = TipoCliente, ID_CBO = Cbo, ID_CIDADE = Cidade }; ClienteNegocios clienteaux = new ClienteNegocios(); string cpfCliente = clienteaux.BuscarCpf(cliente.CPF_CNPJ); //se o CPF for nulo o cliente nao existe no banco, logo ele pode ser inserido if (cpfCliente == null) { //para passarmos o idCliente para a outra view de cadastro de telefones //criamos um cliente auxiliar para buscar o id do cliente que acabou de ser salvo no banco _clienteNegocios.Salvar(cliente); Cliente aux = new Cliente(); aux = clienteaux.ListarCliente(cliente.CPF_CNPJ); int idCliente = aux.IDCLIENTE; return(RedirectToAction("InserirTelefone", new RouteValueDictionary(new { Controller = "Telefone", Action = "InserirTelefone", id = aux.IDCLIENTE }))); } //se o cliente ja estiver cadastrado, printar na tela mensagem para o usuario.. return(View()); //apos cadastrar o cliente, o usuario ira ser redirecionado para a view index }
private void btnSalvar_Click(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); Cliente cliente = new Cliente(); cliente.Nome = txtNome.Text; cliente.Logradouro = txtLogradouro.Text; cliente.Numero = Convert.ToInt32(txtNumero.Text); cliente.Bairro = txtBairro.Text; cliente.Telefone = txtTelefone.Text; var retorno = clienteNegocios.Salvar(cliente); try { int Id = Convert.ToInt32(retorno); MessageBox.Show("Cliente " + retorno + " inserido com sucesso.", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { MessageBox.Show("Cliente não pode ser inserido", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnSalvar_Click(object sender, EventArgs e) { ClienteNegocios clienteNegocios = new ClienteNegocios(); Cliente cliente = new Cliente(); cliente.NOME = txtNome.Text; cliente.SOBRENOME = txtSobrenome.Text; cliente.CPF_CNPJ = txtCpfCnpj.Text; cliente.CONJUGE = txtConjuge.Text; cliente.ID_TIPO = cmbTipo.SelectedIndex; var retorno = clienteNegocios.Salvar(cliente); try { int ID = Convert.ToInt32(retorno); MessageBox.Show("Cliente" + retorno + "inserido com sucesso!", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Cliente não pode ser inserido", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void btnSalvar_Click(object sender, EventArgs e) { try { if (ValidarCampos()) { ClienteModel oModel = new ClienteModel(); ClienteNegocios oNegocios = new ClienteNegocios(); if (!string.IsNullOrEmpty(Cliente_Id.Value)) { oModel.Codigo = UTIL.UTIL.Parse <int>(Cliente_Id.Value); } else { oModel.DataCadastro = DateTime.Now; } oModel.Nome = UTIL.UTIL.Parse <string>(txtNome.Text); oModel.CPF = UTIL.UTIL.RetiraFormatacao(txtCPF.Text, new string[] { ".", "-" }); oModel.DataNascimento = UTIL.UTIL.Parse <DateTime>(txtDataNascimento.Text); if (!string.IsNullOrEmpty(txtCEP.Text)) { oModel.CEP = UTIL.UTIL.Parse <string>(txtCEP.Text); } if (!string.IsNullOrEmpty(txtUF.Text)) { oModel.UF = UTIL.UTIL.Parse <string>(txtUF.Text); } if (!string.IsNullOrEmpty(txtCidade.Text)) { oModel.Municipio = UTIL.UTIL.Parse <string>(txtCidade.Text); } if (!string.IsNullOrEmpty(txtBairro.Text)) { oModel.Bairro = UTIL.UTIL.Parse <string>(txtBairro.Text); } if (!string.IsNullOrEmpty(txtEndereco.Text)) { oModel.Endereco = UTIL.UTIL.Parse <string>(txtEndereco.Text); } if (!string.IsNullOrEmpty(txtNumEndereco.Text)) { oModel.Numero = UTIL.UTIL.Parse <string>(txtNumEndereco.Text); } if (!string.IsNullOrEmpty(txtComplemento.Text)) { oModel.Complemento = UTIL.UTIL.Parse <string>(txtComplemento.Text); } if (!string.IsNullOrEmpty(txtTelefone.Text)) { oModel.Telefone = UTIL.UTIL.RetiraFormatacao(UTIL.UTIL.Parse <string>(txtTelefone.Text), new string[] { "(", ")", " ", "-" }); } if (!string.IsNullOrEmpty(txtCelular.Text)) { oModel.Celular = UTIL.UTIL.RetiraFormatacao(UTIL.UTIL.Parse <string>(txtCelular.Text), new string[] { "(", ")", " ", "-" }); } oModel.Ativo = Boolean.Parse(cbStatus.SelectedValue); oModel = oNegocios.Salvar(oModel); Cliente_Id.Value = oModel.Codigo.ToString(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "SUCESSbtnSalvar_Click", "$(document).MensagemModal(1,'Registro salvo com <strong>sucesso</strong>!');", true); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true); } }