Пример #1
0
    private bool UpdateClienteJuridico()
    {
        ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB();
        ClienteJuridico   clijuridico   = new ClienteJuridico();
        Pessoa            pes           = (Pessoa)Session["Cliente"];

        clijuridico          = clijuridicoDB.Select(pes.Codigo);
        clijuridico.Cnpj     = txtCnpj.Text;
        clijuridico.UserName = txtLogin.Text;

        ContatoDB conDB   = new ContatoDB();
        Contato   contato = new Contato();

        contato          = conDB.SelectContato(clijuridico.ContatoPessoa.Codigo);
        contato.Nome     = txtNome.Text;
        contato.Telefone = txtTelefone.Text;
        contato.Celular  = txtCelular.Text;
        contato.Email    = txtEmail.Text;

        EnderecoDB endDB    = new EnderecoDB();
        Endereco   endereco = new Endereco();

        endereco             = endDB.Select(clijuridico.Endereco.Codigo);
        endereco.Logradouro  = txtEndereco.Text;
        endereco.Bairro      = txtBairro.Text;
        endereco.Complemento = txtComplemento.Text;
        endereco.Numero      = txtNumero.Text;
        endereco.Cep         = txtCEP.Text;

        CidadeDB cidDB  = new CidadeDB();
        Cidade   cidade = new Cidade();

        endereco.Cidade.Codigo = Convert.ToInt32(ddlCidade.SelectedValue);

        endDB.Update(endereco);
        conDB.Update(contato);

        if (clijuridicoDB.Update(clijuridico))
        {
            lblMensagem.Text = "Dados atualizados";
            divMensagem.Attributes["class"] = "alert alert-success";
            return(true);
        }
        else
        {
            lblMensagem.Text = "Cliente não foi atualizado";
            return(false);
        }
    }
Пример #2
0
    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";
            }
        }
    }