private void CarregaCidade(int id)
    {
        CidadeDB cidDB    = new CidadeDB();
        DataSet  dsCidade = cidDB.SelectAll(id);

        Function.CarregaDDL(dsCidade, ddlCidade, "CID_CODIGO", "CID_CIDADE");
    }
Beispiel #2
0
    private void CarregaCidade(DropDownList ddl, int estado)
    {
        CidadeDB cidDB    = new CidadeDB();
        DataSet  dsCidade = cidDB.SelectAll(estado);

        Function.CarregaDDL(dsCidade, ddl, "CID_CODIGO", "CID_CIDADE");
    }
Beispiel #3
0
    protected void btnAddCidade_Click(object sender, EventArgs e)
    {
        if (txbAddCidade.Text == "")
        {
            return;
        }

        Cidade cid = new Cidade();
        Estado uf  = new Estado();

        uf         = EstadoDB.Select(Convert.ToInt64(ddlUf.SelectedValue));
        cid.Estado = uf;
        cid.Nome   = txbAddCidade.Text;

        if (!CidadeDB.NomeIsValid(cid.Nome, cid.Estado.Codigo))
        {
            Response.Redirect("/admin/cidades?n=P");
            return;
        }
        if (CidadeDB.Insert(cid) != -2)
        {
            txbAddCidade.Text = "";
            Response.Redirect("/admin/cidades?n=p");
            bindAllDdls();
        }
        else
        {
            Response.Redirect("/admin/cidades?n=P");
        }
    }
Beispiel #4
0
 private void bindDdlCidades()
 {
     ddlCidade.DataTextField  = "nome";
     ddlCidade.DataValueField = "codigo";
     ddlCidade.DataSource     = CidadeDB.SelectByUF(Convert.ToInt64(ddlUf2.SelectedValue));
     ddlCidade.DataBind();
 }
Beispiel #5
0
        private void CarregarCidades()
        {
            CidadeDB cidadeDB = new CidadeDB();

            DDLCidades.DataSource     = cidadeDB.ConsultarList();
            DDLCidades.DataValueField = "Id";
            DDLCidades.DataTextField  = "Nome";
            DDLCidades.DataBind();
        }
Beispiel #6
0
    /// <summary>
    /// Drop cidade em pesquisa avançada
    /// </summary>
    private void bindDdlCidadeContent()
    {
        ddlCidade.DataTextField  = "cid_nome";
        ddlCidade.DataValueField = "cid_codigo";
        ddlCidade.DataSource     = CidadeDB.SelectAll();
        ddlCidade.DataBind();

        ListItem li = new ListItem("Pesquisar em todas as cidades", "-1");

        ddlCidade.Items.Add(li);

        ddlCidade.SelectedIndex = ddlCidade.Items.Count - 1;
    }
Beispiel #7
0
    private bool UpdateClienteFisico()
    {
        EnderecoDB      endDB       = new EnderecoDB();
        Endereco        endereco    = new Endereco();
        ClienteFisicoDB clifisicoDB = new ClienteFisicoDB();
        ClienteFisico   clifisico   = new ClienteFisico();
        ContatoDB       conDB       = new ContatoDB();
        Contato         contato     = new Contato();
        CidadeDB        cidDB       = new CidadeDB();
        Cidade          cid         = new Cidade();
        EstadoDB        estDB       = new EstadoDB();
        Estado          est         = new Estado();
        Pessoa          pes         = (Pessoa)Session["Cliente"];

        clifisico                = clifisicoDB.Select(pes.Codigo);
        clifisico.Cpf            = txtCPF.Text;
        clifisico.Rg             = txtRg.Text;
        clifisico.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text);
        clifisico.UserName       = txtLogin.Text;
        clifisico.Sexo           = ddlSexo.SelectedItem.Value;

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

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

        endereco.Cidade.Codigo = Convert.ToInt32(ddlCidade.SelectedItem.Value);

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

        if (clifisicoDB.Update(clifisico))
        {
            lblMensagem.Text = "Dados atualizados";
            divMensagem.Attributes["class"] = "alert alert-success";
            return(true);
        }
        else
        {
            lblMensagem.Text = "Cliente não foi atualizado";
            return(false);
        }
    }
Beispiel #8
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);
        }
    }
    public void CarregaAdvogado()
    {
        EnderecoDB    endDB      = new EnderecoDB();
        Endereco      endereco   = new Endereco();
        AdvogadoDB    advDB      = new AdvogadoDB();
        Advogado      advogado   = new Advogado();
        ContatoDB     conDB      = new ContatoDB();
        Contato       contato    = new Contato();
        CidadeDB      cidDB      = new CidadeDB();
        Cidade        cid        = new Cidade();
        EstadoDB      estDB      = new EstadoDB();
        Estado        est        = new Estado();
        EstadoCivil   estCivil   = new EstadoCivil();
        EstadoCivilDB estCivilDB = new EstadoCivilDB();

        int id = Convert.ToInt32(Session["Advogado"]);

        advogado = advDB.Select(id);

        txtCPF.Text            = advogado.Cpf;
        txtRg.Text             = advogado.Rg;
        txtDataNascimento.Text = advogado.DataNascimento.ToString("dd/MM/yyyy");
        txtOab.Text            = advogado.OAB;
        txtLogin.Text          = advogado.UserName;
        Function.CarregaItemDDLByTexto(ddlSexo, advogado.Sexo);
        Function.CarregaItemDDLByCodigo(ddlEstadoCivil, advogado.EstadoCivil.Codigo);

        estCivil = estCivilDB.Select(advogado.EstadoCivil.Codigo);

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

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

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        est = estDB.SelectEstado(cid.Estado.Codigo);

        Function.CarregaItemDDLByCodigo(ddlEstado, est.Codigo);
        CarregaCidade(est.Codigo);
        Function.CarregaItemDDLByCodigo(ddlCidade, cid.Codigo);
    }
Beispiel #10
0
    protected void btnExcluirCidade_Click(object sender, EventArgs e)
    {
        Cidade cid = new Cidade();

        cid.Codigo = Convert.ToInt64(ddlCidade.SelectedValue);
        if (CidadeDB.Delete(cid) != -2)
        {
            bindAllDdls();
            Response.Redirect("/admin/cidades?n=l");
        }
        else
        {
            Response.Redirect("/admin/cidades?n=L");
        }
    }
Beispiel #11
0
    public void CarregaDetalhesFisicoLabel(int id)
    {
        EnderecoDB      endDB         = new EnderecoDB();
        Endereco        endereco      = new Endereco();
        ClienteFisicoDB cliDB         = new ClienteFisicoDB();
        ClienteFisico   clientefisico = new ClienteFisico();
        EstadoCivil     estCivil      = new EstadoCivil();
        EstadoCivilDB   estCivilDB    = new EstadoCivilDB();
        ContatoDB       conDB         = new ContatoDB();
        Contato         contato       = new Contato();
        CidadeDB        cidDB         = new CidadeDB();
        Cidade          cid           = new Cidade();
        EstadoDB        estDB         = new EstadoDB();
        Estado          est           = new Estado();

        clientefisico = cliDB.Select(id);

        lblCPFCliF.Text            = clientefisico.Cpf;
        lblRGCliF.Text             = clientefisico.Rg;
        lblDataNascimentoCliF.Text = clientefisico.DataNascimento.ToString("dd/MM/yyyy");
        lblSexoCliF.Text           = clientefisico.Sexo;
        lblLoginCliF.Text          = clientefisico.UserName;

        estCivil = estCivilDB.Select(clientefisico.EstadoCivil.Codigo);

        lblestadoCivilCliF.Text = estCivil.Descricao;

        contato              = conDB.SelectContato(clientefisico.ContatoPessoa.Codigo);
        lblNomeCliF.Text     = contato.Nome;
        lblTelefoneCliF.Text = contato.Telefone;
        lblCelularCliF.Text  = contato.Celular;
        lblEmailCliF.Text    = contato.Email;

        endereco                = endDB.Select(clientefisico.Endereco.Codigo);
        lblEnderecoCliF.Text    = endereco.Logradouro;
        lblBairroCliF.Text      = endereco.Bairro;
        lblComplementoCliF.Text = endereco.Complemento;
        lblNumeroCliF.Text      = endereco.Numero;
        lblCEPCliF.Text         = Convert.ToString(endereco.Cep);

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        lblCidadeCliF.Text = cid.NomeCidade;
        est = estDB.SelectEstado(cid.Estado.Codigo);
        lblEstadoCliF.Text = est.Descricao;
    }
Beispiel #12
0
    public void CarregaCliFisicoTextBox(int id)
    {
        EnderecoDB      endDB       = new EnderecoDB();
        Endereco        endereco    = new Endereco();
        ClienteFisicoDB clifisicoDB = new ClienteFisicoDB();
        ClienteFisico   clifisico   = new ClienteFisico();
        ContatoDB       conDB       = new ContatoDB();
        Contato         contato     = new Contato();
        CidadeDB        cidDB       = new CidadeDB();
        Cidade          cid         = new Cidade();
        EstadoDB        estDB       = new EstadoDB();
        Estado          est         = new Estado();

        clifisico = clifisicoDB.Select(id);

        txtRgCliF.Text             = clifisico.Rg;
        txtCPFCliF.Text            = clifisico.Cpf;
        txtDataNascimentoCliF.Text = clifisico.DataNascimento.ToString("dd/MM/yyyy");
        txtLoginCliF.Text          = clifisico.UserName;
        Function.CarregaItemDDLByTexto(ddlSexoCliF, clifisico.Sexo);
        Function.CarregaItemDDLByCodigo(ddlEstadoCivil, clifisico.EstadoCivil.Codigo);

        contato              = conDB.SelectContato(clifisico.ContatoPessoa.Codigo);
        txtNomeCliF.Text     = contato.Nome;
        txtTelefoneCliF.Text = contato.Telefone;
        txtCelularCliF.Text  = contato.Celular;
        txtEmailCliF.Text    = contato.Email;

        endereco                = endDB.Select(clifisico.Endereco.Codigo);
        txtEnderecoCliF.Text    = endereco.Logradouro;
        txtBairroCliF.Text      = endereco.Bairro;
        txtComplementoCliF.Text = endereco.Complemento;
        txtNumeroCliF.Text      = endereco.Numero;
        txtCEPCliF.Text         = Convert.ToString(endereco.Cep);

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        est = estDB.SelectEstado(cid.Estado.Codigo);

        Function.CarregaItemDDLByCodigo(ddlEstadoCliF, est.Codigo);
        CarregaCidade(ddlCidadeCliF, est.Codigo);
        Function.CarregaItemDDLByCodigo(ddlCidadeCliF, cid.Codigo);
    }
Beispiel #13
0
    public void CarregaCliJuridicoTextBox(int id)
    {
        EnderecoDB        endDB         = new EnderecoDB();
        Endereco          endereco      = new Endereco();
        ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB();
        ClienteJuridico   clijuridico   = new ClienteJuridico();
        ContatoDB         conDB         = new ContatoDB();
        Contato           contato       = new Contato();
        CidadeDB          cidDB         = new CidadeDB();
        Cidade            cid           = new Cidade();
        EstadoDB          estDB         = new EstadoDB();
        Estado            est           = new Estado();

        clijuridico = clijuridicoDB.Select(id);

        txtCnpjCliJu.Text  = clijuridico.Cnpj;
        txtLoginCliJu.Text = clijuridico.UserName;

        contato               = conDB.SelectContato(clijuridico.ContatoPessoa.Codigo);
        txtNomeCliJu.Text     = contato.Nome;
        txtTelefoneCliJu.Text = contato.Telefone;
        txtCelularCliJu.Text  = contato.Celular;
        txtEmailCliJu.Text    = contato.Email;


        endereco = endDB.Select(clijuridico.Endereco.Codigo);
        txtEnderecoCliJu.Text    = endereco.Logradouro;
        txtBairroCliJu.Text      = endereco.Bairro;
        txtComplementoCliJu.Text = endereco.Complemento;
        txtNumeroCliJu.Text      = endereco.Numero;
        txtCEPCliJu.Text         = Convert.ToString(endereco.Cep);

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        est = estDB.SelectEstado(cid.Estado.Codigo);

        Function.CarregaItemDDLByCodigo(ddlEstadoCliJu, est.Codigo);
        CarregaCidade(ddlCidadeCliJu, est.Codigo);
        Function.CarregaItemDDLByCodigo(ddlCidadeCliJu, cid.Codigo);
    }
Beispiel #14
0
    public void CarregaDetalhesJuridico(int id)
    {
        EnderecoDB        endDB           = new EnderecoDB();
        Endereco          endereco        = new Endereco();
        ClienteJuridicoDB cliDB           = new ClienteJuridicoDB();
        ClienteJuridico   clientejuridico = new ClienteJuridico();
        ContatoDB         conDB           = new ContatoDB();
        Contato           contato         = new Contato();
        CidadeDB          cidDB           = new CidadeDB();
        Cidade            cid             = new Cidade();
        EstadoDB          estDB           = new EstadoDB();
        Estado            est             = new Estado();

        clientejuridico = cliDB.Select(id);

        lblCNPJCliJu.Text  = clientejuridico.Cnpj;
        lblLoginCliJu.Text = clientejuridico.UserName;

        contato               = conDB.SelectContato(clientejuridico.ContatoPessoa.Codigo);
        lblNomeCliJu.Text     = contato.Nome;
        lblTelefoneCliJu.Text = contato.Telefone;
        lblCelularCliJu.Text  = contato.Celular;
        lblEmailCliJu.Text    = contato.Email;

        endereco = endDB.Select(clientejuridico.Endereco.Codigo);
        lblEnderecoCliJu.Text    = endereco.Logradouro;
        lblBairroCliJu.Text      = endereco.Bairro;
        lblComplementoCliJu.Text = endereco.Complemento;
        lblNumeroCliJu.Text      = endereco.Numero;
        lblCEPCliJu.Text         = Convert.ToString(endereco.Cep);

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        lblCidadeCliJu.Text = cid.NomeCidade;
        est = estDB.SelectEstado(cid.Estado.Codigo);
        lblEstadoCliJu.Text = est.Descricao;
    }
Beispiel #15
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";
            }
        }
    }
Beispiel #16
0
    protected void btnSalvarCliF_Click(object sender, EventArgs e)
    {
        ClienteFisicoDB clifisicoDB = new ClienteFisicoDB();
        ClienteFisico   clifisico   = new ClienteFisico();

        clifisico = clifisicoDB.Select(Convert.ToInt32(Session["Editar"]));
        string cpf   = clifisico.Cpf;
        string rg    = clifisico.Rg;
        string login = clifisico.UserName;

        if (clifisicoDB.ValidaCPF(txtCPFCliF.Text) != null && cpf != txtCPFCliF.Text)
        {
            txtCPFCliF.Focus();
            lblMensagem.Text = "CPF já cadastrado";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (clifisicoDB.ValidaLogin(txtLoginCliF.Text) != null && login != txtLoginCliF.Text)
        {
            txtLoginCliF.Focus();
            lblMensagem.Text = "Login já existe";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (clifisicoDB.ValidaRG(txtRgCliF.Text) != null && rg != txtRgCliF.Text)
        {
            txtRgCliF.Focus();
            lblMensagem.Text = "RG já cadastrado";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtNomeCliF.Text))
        {
            txtNomeCliF.Focus();
            lblMensagem.Text = "Insira um Nome";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtCelularCliF.Text) && string.IsNullOrWhiteSpace(txtTelefoneCliF.Text))
        {
            txtTelefoneCliF.Focus();
            lblMensagem.Text = "Insira ao menos um telefone";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (!ValidaDoc.ValidaCPF(txtCPFCliF.Text))
        {
            txtCPFCliF.Focus();
            lblMensagem.Text = "Insira um CPF Valido";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtRgCliF.Text) || txtRgCliF.Text.Length < 12)
        {
            txtRgCliF.Focus();
            lblMensagem.Text = "Insira um RG Valido";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (Convert.ToDateTime(txtDataNascimentoCliF.Text) >= DateTime.Today)
        {
            txtDataNascimentoCliF.Focus();
            lblMensagem.Text = "Insira uma data de nascimento valida";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlSexoCliF.SelectedItem.Text == "Selecione")
        {
            ddlSexoCliF.Focus();
            lblMensagem.Text = "Selecione o Sexo";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlEstadoCliF.SelectedItem.Text == "Selecione")
        {
            ddlEstadoCliF.Focus();
            lblMensagem.Text = "Selecione um estado";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlEstadoCivil.SelectedItem.Text == "Selecione")
        {
            ddlEstadoCivil.Focus();
            lblMensagem.Text = "Selecione um estado Civil";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlCidadeCliF.SelectedItem.Text == "Selecione")
        {
            ddlCidadeCliF.Focus();
            lblMensagem.Text = "Selecione uma cidade";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtEmailCliF.Text))
        {
            txtEmailCliF.Focus();
            lblMensagem.Text = "Insira um Email";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtLoginCliF.Text))
        {
            txtLoginCliF.Focus();
            lblMensagem.Text = "Insira um Nome de usuario";
            divStatusCliF.Attributes["class"] = "alert alert-danger";
        }
        else
        {
            clifisico.Cpf            = txtCPFCliF.Text;
            clifisico.Rg             = txtRgCliF.Text;
            clifisico.DataNascimento = Convert.ToDateTime(txtDataNascimentoCliF.Text);
            clifisico.UserName       = txtLoginCliF.Text;
            clifisico.Sexo           = ddlSexoCliF.SelectedItem.Value;
            EstadoCivil estCivil = new EstadoCivil();
            estCivil.Codigo       = Convert.ToInt32(ddlEstadoCivil.SelectedItem.Value);
            clifisico.EstadoCivil = estCivil;

            ContatoDB conDB   = new ContatoDB();
            Contato   contato = new Contato();
            contato          = conDB.SelectContato(clifisico.ContatoPessoa.Codigo);
            contato.Nome     = txtNomeCliF.Text;
            contato.Telefone = txtTelefoneCliF.Text;
            contato.Celular  = txtCelularCliF.Text;
            contato.Email    = txtEmailCliF.Text;

            EnderecoDB endDB    = new EnderecoDB();
            Endereco   endereco = new Endereco();
            endereco             = endDB.Select(clifisico.Endereco.Codigo);
            endereco.Logradouro  = txtEnderecoCliF.Text;
            endereco.Bairro      = txtBairroCliF.Text;
            endereco.Complemento = txtComplementoCliF.Text;
            endereco.Numero      = txtNumeroCliF.Text;
            endereco.Cep         = txtCEPCliF.Text;

            CidadeDB cidDB  = new CidadeDB();
            Cidade   cidade = new Cidade();
            endereco.Cidade.Codigo = Convert.ToInt32(ddlCidadeCliF.SelectedValue);

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

            if (clifisicoDB.Update(clifisico))
            {
                lblMensagem.Text = "Dados atualizados";
                divStatusCliF.Attributes["class"] = "alert alert-success";
                CarregaCliente();
            }
            else
            {
                lblMensagem.Text = "Cliente não foi atualizado";
            }
        }
    }
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        AdvogadoDB advDB    = new AdvogadoDB();
        Advogado   advogado = new Advogado();
        ContatoDB  conDB    = new ContatoDB();
        Contato    contato  = new Contato();
        EnderecoDB endDB    = new EnderecoDB();
        Endereco   endereco = new Endereco();
        int        id       = Convert.ToInt32(Session["Advogado"]);
        string     email    = contato.Email;
        string     cpf      = advogado.Cpf;
        string     rg       = advogado.Rg;
        string     login    = advogado.UserName;

        advogado = advDB.Select(id);
        contato  = conDB.SelectContato(advogado.ContatoPessoa.Codigo);
        endereco = endDB.Select(advogado.Endereco.Codigo);

        if (string.IsNullOrWhiteSpace(txtNome.Text))
        {
            txtNome.Focus();
            lblMensagem.Text = "Insira um Nome";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtCelular.Text) && string.IsNullOrWhiteSpace(txtTelefone.Text))
        {
            txtCelular.Focus();
            lblMensagem.Text = "Insira ao menos um telefone";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (ValidaDoc.ValidaCPF(txtCPF.Text) == false)
        {
            txtCPF.Focus();
            lblMensagem.Text = "Insira um CPF Valido";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtRg.Text) || txtRg.Text.Length < 12)
        {
            txtRg.Focus();
            lblMensagem.Text = "Insira um RG Valido";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtOab.Text))
        {
            txtOab.Focus();
            lblMensagem.Text = "Insira um numero da OAB";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (Convert.ToDateTime(txtDataNascimento.Text) >= DateTime.Today)
        {
            txtDataNascimento.Focus();
            lblMensagem.Text = "Insira uma data de nascimento valida";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlSexo.SelectedItem.Text == "Selecione")
        {
            ddlSexo.Focus();
            lblMensagem.Text = "Selecione o Sexo";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlEstado.SelectedItem.Text == "Selecione")
        {
            ddlEstado.Focus();
            lblMensagem.Text = "Selecione um estado";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (ddlCidade.SelectedItem.Text == "Selecione")
        {
            ddlCidade.Focus();
            lblMensagem.Text = "Selecione uma cidade";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtEmail.Text))
        {
            txtEmail.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (string.IsNullOrWhiteSpace(txtLogin.Text))
        {
            txtLogin.Focus();
            lblMensagem.Text = "Insira um Nome de usuario";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (advDB.ValidaLogin(txtLogin.Text) != null && login != txtLogin.Text)
        {
            txtLogin.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (advDB.ValidaRG(txtRg.Text) != null && rg != txtRg.Text)
        {
            txtRg.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (advDB.ValidaCPF(txtCPF.Text) != null && cpf != txtCPF.Text)
        {
            txtCPF.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else if (conDB.ValidaEmail(txtEmail.Text) != null && email != txtEmail.Text)
        {
            txtEmail.Focus();
            lblMensagem.Text = "Insira um Email";
            divMensagem.Attributes["class"] = "alert alert-danger";
        }
        else
        {
            advogado.Cpf            = txtCPF.Text;
            advogado.Rg             = txtRg.Text;
            advogado.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text);
            advogado.OAB            = txtOab.Text;
            advogado.UserName       = txtLogin.Text;
            advogado.Sexo           = ddlSexo.SelectedItem.Value;

            EstadoCivil estCivil = new EstadoCivil();
            estCivil.Codigo      = Convert.ToInt32(ddlEstadoCivil.SelectedItem.Value);
            advogado.EstadoCivil = estCivil;



            contato.Nome     = txtNome.Text;
            contato.Telefone = txtTelefone.Text;
            contato.Celular  = txtCelular.Text;
            contato.Email    = txtEmail.Text;



            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();
            cidade.Codigo   = Convert.ToInt32(ddlCidade.SelectedValue);
            endereco.Cidade = cidade;

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

            if (advDB.Update(advogado))
            {
                lblMensagem.Text = "Dados atualizados";
                divMensagem.Attributes["class"] = "alert alert-success";
            }
            else
            {
                lblMensagem.Text = "Advogado não foi atualizado";
                divMensagem.Attributes["class"] = "alert alert-danger";
            }
        }
    }
Beispiel #18
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        Estabelecimento estab = new Estabelecimento();

        estab.Fantasia    = txbFantasia.Text;
        estab.RazaoSocial = txbRazaoSocial.Text;
        estab.Cnpj        = txbCnpj.Text.Replace("-", "").Replace(".", "").Replace("/", "");

        Endereco endereco = new Endereco();

        endereco.Logradouro = txbLogradouro.Text;
        endereco.Numero     = txbNumero.Text;
        endereco.Cep        = txbCep.Text.Replace("-", "");
        endereco.Bairro     = txbBairro.Text;
        estab.Endereco      = endereco;

        Cidade cidade = new Cidade();

        cidade.Nome           = txbCidade.Text;
        estab.Endereco.Cidade = CidadeDB.Select(cidade);

        estab.Responsavel = txbResponsavel.Text;
        estab.Telefone    = txbTelefone.Text;
        estab.Celular     = txbCelular.Text;

        long codigo;

        if ((codigo = EstabelecimentoDB.Insert(estab)) != -2)
        {
            estab.Codigo = codigo;
        }
        else
        {
            Response.Redirect("/?n=Q");
            return;
        }

        Usuario usuario = new UsuarioCrypto();

        usuario.Email           = txbEmail.Text;
        usuario.Senha           = txbSenha.Text;
        usuario.Estabelecimento = estab;
        //USUARIO está sendo inserido como ativo, mediante a testes.
        //usuario.Ativo = false;


        if (UsuarioDB.Insert(usuario) != -2)
        {
            txbBairro.Text        = "";
            txbCep.Text           = "";
            txbCnpj.Text          = "";
            txbConfirmaEmail.Text = "";
            txbEmail.Text         = "";
            txbFantasia.Text      = "";
            txbLogradouro.Text    = "";
            txbNumero.Text        = "";
            txbRazaoSocial.Text   = "";

            Response.Redirect("/?n=q");
        }
        else
        {
            Response.Redirect("/?n=Q");
        }
    }
    private bool CarregaProcessoModal(int codigo)
    {
        try
        {
            Recurso        rec          = new Recurso();
            Recurso        recurso      = new Recurso();
            RecursoDB      recDB        = new RecursoDB();
            Assunto        assunto      = new Assunto();
            AssuntoDB      assuntoDB    = new AssuntoDB();
            DataProcesso   dataProcesso = new DataProcesso();
            DataProcessoDB dataDB       = new DataProcessoDB();
            Movimentacao   mov          = new Movimentacao();
            Pessoa         pes          = new Pessoa();
            Advogado       adv          = new Advogado();
            Vara           vara         = new Vara();
            PosicaoCliente pos          = new PosicaoCliente();
            Cidade         cid          = new Cidade();
            CidadeDB       cidDB        = new CidadeDB();
            Classe         cla          = new Classe();
            Processo       pro          = new Processo();
            ProcessoDB     proDB        = new ProcessoDB();

            pro = proDB.Select(codigo);

            txtNumero.Text       = pro.NumeroProcesso;
            txtDescricao.Text    = pro.Descricao;
            txtObservacao.Text   = pro.Observacao;
            txtDataCadastro.Text = pro.DataCriacao.ToString("dd/MM/yyyy");

            Function.CarregaItemDDLByCodigo(ddlVara, pro.Vara.Codigo);

            cid = cidDB.SelectCidadePessoa(pro.Comarca.Codigo);
            Function.CarregaItemDDLByCodigo(ddlEstado, cid.Estado.Codigo);

            CarregaCidade(cid.Estado.Codigo);
            Function.CarregaItemDDLByCodigo(ddlCidade, pro.Comarca.Codigo);

            Function.CarregaItemDDLByCodigo(ddlClasse, pro.Classe.Codigo);

            Function.CarregaItemDDLByCodigo(ddlPosicao, pro.PosicaoCliente.Codigo);

            assunto         = assuntoDB.Select(pro.Assunto.Codigo);
            txtAssunto.Text = assunto.Descricao;

            Function.CarregaItemDDLByCodigo(ddlCliente, pro.PessoaCliente.Codigo);

            //selecionar dataaudiencia
            dataProcesso = dataDB.SelectByProcesso(codigo);
            if (dataProcesso != null)
            {
                txtDataProcesso.Text  = dataProcesso.DataAudiencia.ToString("dd/MM/yyyy");
                txtHoraAudiencia.Text = dataProcesso.DataAudiencia.ToString("t");
            }
            else
            {
                txtDataProcesso.Text  = string.Empty;
                txtHoraAudiencia.Text = string.Empty;
            }
            if (pro.Recurso != null)
            {
                txtCamara.Enabled   = true;
                ddlTribunal.Enabled = true;
                rec = recDB.Select(pro.Recurso.Codigo);
                int tribunal = rec.CodigoTribunal;
                int camara   = rec.CodigoCamara;

                rblRecurso.Items[0].Selected = false;
                rblRecurso.Items[1].Selected = true;

                Function.CarregaItemDDLByCodigo(ddlTribunal, tribunal);
                rec            = recDB.SelectCamara(camara);
                txtCamara.Text = rec.Camara;
            }
            else
            {
                txtCamara.Text = string.Empty;
                Function.LimpaDDL(ddlTribunal);
                txtCamara.Enabled            = false;
                ddlTribunal.Enabled          = false;
                rblRecurso.Items[0].Selected = true;
                rblRecurso.Items[1].Selected = false;
            }
            return(true);
        }
        catch (Exception)
        {
            return(false);
        }
    }
    public void CarregaDetalhesProcesso(int id)
    {
        Recurso           rec           = new Recurso();
        Recurso           recurso       = new Recurso();
        RecursoDB         recDB         = new RecursoDB();
        Assunto           assunto       = new Assunto();
        AssuntoDB         assuntoDB     = new AssuntoDB();
        DataProcesso      dataProcesso  = new DataProcesso();
        DataProcessoDB    dataDB        = new DataProcessoDB();
        Movimentacao      mov           = new Movimentacao();
        MovimentacaoDB    movDB         = new MovimentacaoDB();
        Pessoa            pes           = new Pessoa();
        PessoaDB          pesDB         = new PessoaDB();
        ClienteFisico     clifisico     = new ClienteFisico();
        ClienteFisicoDB   clifisicoDB   = new ClienteFisicoDB();
        ClienteJuridico   clijuridico   = new ClienteJuridico();
        ClienteJuridicoDB clijuridicoDB = new ClienteJuridicoDB();
        Contato           contato       = new Contato();
        ContatoDB         contatoDB     = new ContatoDB();
        Advogado          adv           = new Advogado();
        Vara             vara           = new Vara();
        VaraDB           varaDB         = new VaraDB();
        PosicaoCliente   pos            = new PosicaoCliente();
        PosicaoClienteDB posDB          = new PosicaoClienteDB();
        Cidade           cid            = new Cidade();
        CidadeDB         cidDB          = new CidadeDB();
        Estado           est            = new Estado();
        EstadoDB         estDB          = new EstadoDB();
        Classe           cla            = new Classe();
        ClasseDB         claDB          = new ClasseDB();
        Processo         pro            = new Processo();
        ProcessoDB       proDB          = new ProcessoDB();


        pro = proDB.Select(id);

        pes = pesDB.SelectGenerico(pro.PessoaCliente.Codigo);
        if (pes.Nivel == 3)
        {
            clifisico = clifisicoDB.Select(pes.Codigo);
            contato   = contatoDB.SelectContato(clifisico.ContatoPessoa.Codigo);
            lblClienteDetalhes.Text = contato.Nome;
        }
        else if (pes.Nivel == 4)
        {
            clijuridico             = clijuridicoDB.Select(pes.Codigo);
            contato                 = contatoDB.SelectContato(clijuridico.ContatoPessoa.Codigo);
            lblClienteDetalhes.Text = contato.Nome;
        }


        lblNumeroDetalhes.Text       = pro.NumeroProcesso;
        lblDataCadastroDetalhes.Text = pro.DataCriacao.ToString("dd/MM/yyyy");
        lblObservacaoDetalhes.Text   = pro.Observacao;
        lblDescricaoDetalhes.Text    = pro.Descricao;


        assunto = assuntoDB.Select(pro.Assunto.Codigo);
        lblAssuntoDetalhes.Text = assunto.Descricao;

        mov = movDB.Select(pro.Movimentacao.Codigo);
        lblMovDetalhes.Text = mov.Descricao;

        vara = varaDB.Select(pro.Vara.Codigo);
        lblVaraDetalhes.Text = vara.Descricao;

        pos = posDB.Select(pro.PosicaoCliente.Codigo);
        lblPosicaoDetalhes.Text = pos.Descricao;

        cla = claDB.Select(pro.Classe.Codigo);
        lblClasseDetalhes.Text = cla.Descricao;

        dataProcesso = dataDB.SelectByProcesso(id);
        if (dataProcesso != null)
        {
            lblDataAudiencia.Text         = dataProcesso.DataAudiencia.ToString("dd/MM/yyyy");
            lblHoraAudienciaDetalhes.Text = dataProcesso.DataAudiencia.ToString("t");
        }
        if (pro.Recurso != null)
        {
            lblRecursoDetalhes.Text = "Sim";
            recurso = recDB.Select(pro.Recurso.Codigo);
            rec     = recDB.SelectCamara(recurso.CodigoCamara);
            lblCamaraDetalhes.Text = rec.Camara;
            rec = recDB.SelectTribunal(recurso.CodigoTribunal);
            lblTribunalDetalhes.Text = rec.Tribunal;
        }
        else
        {
            lblRecursoDetalhes.Text = "Não";
        }



        cid = cidDB.SelectCidadePessoa(pro.Comarca.Codigo);
        lblComarcaDetalhes.Text = cid.NomeCidade;
        est            = estDB.SelectEstado(cid.Estado.Codigo);
        lblEstado.Text = est.Descricao;
    }