private bool ValidaClienteJuridico(Label lbl) { ClienteJuridicoDB cliJuridicoDB = new ClienteJuridicoDB(); ClienteJuridico cliJuridico = new ClienteJuridico(); ContatoDB conDB = new ContatoDB(); Contato con = new Contato(); Pessoa pes = (Pessoa)Session["Cliente"]; cliJuridico = cliJuridicoDB.Select(pes.Codigo); con = conDB.SelectContato(cliJuridico.ContatoPessoa.Codigo); string email = con.Email; string cnpj = cliJuridico.Cnpj; string login = cliJuridico.UserName; if (string.IsNullOrWhiteSpace(txtNome.Text)) { lbl.Text = "Insira um Nome"; } if (string.IsNullOrWhiteSpace(txtCnpj.Text)) { lbl.Text = "Insira um CNPJ"; } else if (string.IsNullOrWhiteSpace(txtCelular.Text) && string.IsNullOrWhiteSpace(txtTelefone.Text)) { lbl.Text = "Insira ao menos um telefone"; } else if (ddlEstado.SelectedItem.Text == "Selecione") { lbl.Text = "Selecione um estado"; } else if (ddlCidade.SelectedItem.Text == "Selecione") { lbl.Text = "Selecione uma cidade"; } else if (string.IsNullOrWhiteSpace(txtLogin.Text)) { lbl.Text = "Insira um Nome de usuario"; } else if (cliJuridicoDB.ValidaLogin(txtLogin.Text) != null && login != txtLogin.Text) { lbl.Text = "Login já cadastrado!"; } else if (cliJuridicoDB.ValidaCNPJ(txtCnpj.Text) != null && cnpj != txtCnpj.Text) { lbl.Text = "CNPJ já cadastrado!"; } else { if (!string.IsNullOrWhiteSpace(txtEmail.Text)) { if (conDB.ValidaEmail(txtEmail.Text) != null && email != txtEmail.Text) { lbl.Text = "Email já cadastrado!"; divMensagem.Attributes["class"] = "alert alert-danger"; return(false); } else { return(true); } } else { return(true); } } divMensagem.Attributes["class"] = "alert alert-danger"; return(false); }
protected void btnSalvarCliJu_Click(object sender, EventArgs e) { ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB(); ClienteJuridico clijuridico = new ClienteJuridico(); clijuridico = clijuridicoDB.Select(Convert.ToInt32(Session["Editar"])); string cnpj = clijuridico.Cnpj; string login = clijuridico.UserName; if (clijuridicoDB.ValidaCNPJ(txtCnpjCliJu.Text) != null && cnpj != txtCnpjCliJu.Text) { txtCnpjCliJu.Focus(); lblMensagemJu.Text = "CNPJ já cadastrado!"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else if (clijuridicoDB.ValidaLogin(txtLoginCliJu.Text) != null && login != txtLoginCliJu.Text) { txtLoginCliJu.Focus(); lblMensagemJu.Text = "Login já existente"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else if (string.IsNullOrWhiteSpace(txtNomeCliJu.Text)) { txtNomeCliJu.Focus(); lblMensagemJu.Text = "Insira um Nome"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else if (string.IsNullOrWhiteSpace(txtCelularCliJu.Text) && string.IsNullOrWhiteSpace(txtTelefoneCliJu.Text)) { txtTelefoneCliJu.Focus(); lblMensagemJu.Text = "Insira ao menos um telefone"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else if (string.IsNullOrWhiteSpace(txtCnpjCliJu.Text)) { txtCnpjCliJu.Focus(); lblMensagemJu.Text = "Insira um CNPJ Valido"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else if (ddlEstadoCliJu.SelectedItem.Text == "Selecione") { ddlEstadoCliJu.Focus(); lblMensagemJu.Text = "Selecione um estado"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else if (ddlCidadeCliJu.SelectedItem.Text == "Selecione") { ddlCidadeCliJu.Focus(); lblMensagemJu.Text = "Selecione uma cidade"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else if (string.IsNullOrWhiteSpace(txtEmailCliJu.Text)) { txtEmailCliJu.Focus(); lblMensagemJu.Text = "Insira um Email"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else if (string.IsNullOrWhiteSpace(txtLoginCliJu.Text)) { txtLoginCliJu.Focus(); lblMensagemJu.Text = "Insira um Nome de usuario"; divStatusCliJu.Attributes["class"] = "alert alert-danger"; } else { clijuridico.Cnpj = txtCnpjCliJu.Text; clijuridico.UserName = txtLoginCliJu.Text; ContatoDB conDB = new ContatoDB(); Contato contato = new Contato(); contato = conDB.SelectContato(clijuridico.ContatoPessoa.Codigo); contato.Nome = txtNomeCliJu.Text; contato.Telefone = txtTelefoneCliJu.Text; contato.Celular = txtCelularCliJu.Text; contato.Email = txtEmailCliJu.Text; EnderecoDB endDB = new EnderecoDB(); Endereco endereco = new Endereco(); endereco = endDB.Select(clijuridico.Endereco.Codigo); endereco.Logradouro = txtEnderecoCliJu.Text; endereco.Bairro = txtBairroCliJu.Text; endereco.Complemento = txtComplementoCliJu.Text; endereco.Numero = txtNumeroCliJu.Text; endereco.Cep = txtCEPCliJu.Text; CidadeDB cidDB = new CidadeDB(); Cidade cidade = new Cidade(); endereco.Cidade.Codigo = Convert.ToInt32(ddlCidadeCliJu.SelectedValue); endDB.Update(endereco); conDB.Update(contato); if (clijuridicoDB.Update(clijuridico)) { lblMensagemJu.Text = "Dados atualizados"; divStatusCliJu.Attributes["class"] = "alert alert-success"; CarregaCliente(); } else { lblMensagem.Text = "Cliente não foi atualizado"; } } }
private bool ValidaClienteJuridico(Label lbl) { ClienteJuridicoDB cliJuridicoDB = new ClienteJuridicoDB(); ContatoDB conDB = new ContatoDB(); if (string.IsNullOrWhiteSpace(txtNome.Text)) { lbl.Text = "Insira um Nome"; } if (string.IsNullOrWhiteSpace(txtCnpj.Text)) { lbl.Text = "Insira um CNPJ"; } else if (string.IsNullOrWhiteSpace(txtCelular.Text) && string.IsNullOrWhiteSpace(txtTelefone.Text)) { lbl.Text = "Insira ao menos um telefone"; } else if (ddlEstado.SelectedItem.Text == "Selecione") { lbl.Text = "Selecione um estado"; } else if (ddlCidade.SelectedItem.Text == "Selecione") { lbl.Text = "Selecione uma cidade"; } else if (string.IsNullOrWhiteSpace(txtLogin.Text)) { lbl.Text = "Insira um Nome de usuario"; } else if (string.IsNullOrWhiteSpace(txtSenha.Text) || string.IsNullOrWhiteSpace(txtConfirmaSenha.Text)) { lbl.Text = "Insira sua senha"; } else if (cliJuridicoDB.ValidaLogin(txtLogin.Text) != null) { lbl.Text = "Login já cadastrado!"; } else if (cliJuridicoDB.ValidaCNPJ(txtCnpj.Text) != null) { lbl.Text = "CNPJ já cadastrado!"; } else { if (!string.IsNullOrWhiteSpace(txtEmail.Text)) { if (conDB.ValidaEmail(txtEmail.Text) != null) { lbl.Text = "Email já cadastrado!"; divMensagem.Attributes["class"] = "alert alert-danger"; return(false); } else { return(true); } } else { return(true); } } divMensagem.Attributes["class"] = "alert alert-danger"; return(false); }