Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("Login.aspx");
        }

        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];

        DataSet ds = Pru_Perfil_UsuarioDB.Select(usuario.Usu_codigo);

        txtNome.Text             = usuario.Pes_codigo.Pes_Nome;
        txtRG.Text               = usuario.Pes_codigo.Pes_Rg;
        txtCPF.Text              = usuario.Pes_codigo.Pes_Cpf;
        txtDataDeNascimento.Text = Convert.ToString(usuario.Pes_codigo.Pes_Data);
        txtEmail.Text            = usuario.Pes_codigo.Pes_Email;
        txtTelefone.Text         = usuario.Pes_codigo.Pes_Telefone;
        txtCelular.Text          = usuario.Pes_codigo.Pes_Celular;
        txtCEP.Text              = usuario.Pes_codigo.Pes_Cep;
        txtCidade.Text           = usuario.Pes_codigo.Pes_Cidade;
        ddlEstado.Text           = usuario.Pes_codigo.Pes_Estado;
        txtBairro.Text           = usuario.Pes_codigo.Pes_Bairro;
        txtNumero.Text           = usuario.Pes_codigo.Pes_Numero;
        txtRua.Text              = usuario.Pes_codigo.Pes_Rua;

        lblUsuario1.Text = usuario.Pes_codigo.Pes_Nome.ToString();
        lblUsuario2.Text = usuario.Pes_codigo.Pes_Nome.ToString();
        lblUsuario3.Text = usuario.Pes_codigo.Pes_Nome.ToString();
    }
    private void CarregarGrid(int codigo)
    {
        DataSet ds = Pru_Perfil_UsuarioDB.SelectAllPerfil(codigo);

        // Sam.Funcoes.Funcoes.CarregarGridComDS(gridAdministradorComum, ds);
        Sam.Funcoes.Funcoes.CarregarGridComDS(GridView1, ds);
    }
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        Pes_Pessoas pessoa  = new Pes_Pessoas();

        DataSet ds = Pru_Perfil_UsuarioDB.SelectPerfilPorUsuario(usuario.Usu_codigo);

        txtNome.Text             = usuario.Pes_codigo.Pes_Nome;
        txtRG.Text               = usuario.Pes_codigo.Pes_Rg;
        txtCPF.Text              = usuario.Pes_codigo.Pes_Cpf;
        txtDataDeNascimento.Text = Convert.ToString(usuario.Pes_codigo.Pes_Data);
        txtEmail.Text            = usuario.Pes_codigo.Pes_Email;
        txtTelefone.Text         = usuario.Pes_codigo.Pes_Telefone;
        txtCelular.Text          = usuario.Pes_codigo.Pes_Celular;
        txtCEP.Text              = usuario.Pes_codigo.Pes_Cep;
        txtCidade.Text           = usuario.Pes_codigo.Pes_Cidade;
        ddlEstado.Text           = usuario.Pes_codigo.Pes_Estado;
        txtBairro.Text           = usuario.Pes_codigo.Pes_Bairro;
        txtNumero.Text           = usuario.Pes_codigo.Pes_Numero;
        txtRua.Text              = usuario.Pes_codigo.Pes_Rua;


        switch (Pes_PessoaDB.Update(pessoa))
        {
        case 0:
            Response.Write(@"<script language='javascript'>alert('Atualizado com sucesso!');</script>");
            break;

        case -2:
            Response.Write(@"<script language='javascript'>alert('Erro ao atualizar!');</script>");
            break;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.Redirect("Login.aspx");
        }

        //else if (Session["PERFIL"].ToString() == "participante")
        //    Response.Redirect("Login.aspx");

        Usu_Usuario usuario = (Usu_Usuario)Session["usuario"];
        DataSet     ds      = Pru_Perfil_UsuarioDB.Select(usuario.Usu_codigo);

        Ava_AvaliacaoDB.UpdateInativoautomatico();

        lblUsuario.Text = usuario.Pes_codigo.Pes_Nome.ToString();

        if (ds.Tables[0].Rows.Count > 0)
        {
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                if (Convert.ToInt32(dr["per_codigo"]) == 1)
                {
                    divParticipante.Visible = true;
                }

                if (Convert.ToInt32(dr["per_codigo"]) == 2)
                {
                    divAvaliador.Visible = true;
                }

                if (Convert.ToInt32(dr["per_codigo"]) == 3)
                {
                    divAdministradorComum.Visible = true;
                }

                if (Convert.ToInt32(dr["per_codigo"]) == 4)
                {
                    divAdministradorMaster.Visible = true;
                }
            }
        }
    }
    protected void btnCadastrarAdm_Click(object sender, EventArgs e)
    {
        Pes_Pessoas pessoa = new Pes_Pessoas();

        pessoa.Pes_Nome     = txtNome.Text;
        pessoa.Pes_Rg       = txtRG.Text;
        pessoa.Pes_Ra       = txtMatricula.Text;
        pessoa.Pes_Cpf      = txtCPF.Text;
        pessoa.Pes_Telefone = txtTelefone.Text;
        pessoa.Pes_Celular  = txtCelular.Text;
        pessoa.Pes_Email    = txtEmail.Text;
        pessoa.Pes_Data     = Convert.ToDateTime(txtDataDeNascimento.Text);
        pessoa.Pes_Cep      = txtCEP.Text;
        pessoa.Pes_Rua      = txtRua.Text;
        pessoa.Pes_Numero   = txtNumero.Text;
        pessoa.Pes_Bairro   = txtBairro.Text;
        pessoa.Pes_Cidade   = txtCidade.Text;
        pessoa.Pes_Estado   = ddlEstado.Text;
        Usu_Usuario usu = (Usu_Usuario)Session["usuario"];

        pessoa.Aud_pes_codigo = usu.Pes_codigo.Pes_Codigo;
        pessoa.Pes_Codigo     = Pes_PessoaDB.Insert(pessoa);

        if (pessoa.Pes_Codigo == -2)
        {
            Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado!');</script>");
        }
        else
        {
            Usu_Usuario usuario = new Usu_Usuario();

            //usuario.Usu_codigo = Convert.ToInt32(txtMatricula.Text);
            usuario.Usu_login         = Convert.ToInt32(txtMatricula.Text);
            usuario.Usu_senha         = Convert.ToDateTime(txtDataDeNascimento.Text).ToShortDateString();
            usuario.Usu_data_cadastro = DateTime.Now.Date;
            usuario.Usu_status        = 1;
            usuario.Pes_codigo        = pessoa;
            usuario.Usu_codigo        = Usu_UsuarioDB.Insert(usuario);
            if (usuario.Usu_codigo == -2)
            {
                Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado Usuario!script>");
            }
            else
            {
                if (ddlSelecionarPerfil.SelectedValue == "Participante")
                {
                    Pru_Perfil_Usuario pru = new Pru_Perfil_Usuario();

                    Per_Perfil perfil = new Per_Perfil();
                    perfil.Per_codigo = 1;

                    pru.Per_codigo = perfil;
                    pru.Usu_codigo = usuario;

                    switch (Pru_Perfil_UsuarioDB.Insert(pru))
                    {
                    case 0:
                        Response.Write(@"<script language='javascript'>alert('Cadastro efetuado com sucesso!');</script>");
                        break;

                    case -2:
                        Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado!');</script>");
                        break;
                    }
                }
                else
                if (ddlSelecionarPerfil.SelectedValue == "Avaliador")
                {
                    Pru_Perfil_Usuario pru = new Pru_Perfil_Usuario();
                    pru.Usu_codigo = usuario;
                    Per_Perfil perfil = new Per_Perfil();

                    perfil.Per_codigo = 1;
                    pru.Per_codigo    = perfil;

                    Pru_Perfil_UsuarioDB.Insert(pru);

                    perfil.Per_codigo = 2;
                    pru.Per_codigo    = perfil;


                    switch (Pru_Perfil_UsuarioDB.Insert(pru))
                    {
                    case 0:
                        Response.Write(@"<script language='javascript'>alert('Cadastro efetuado com sucesso!');</script>");
                        break;

                    case -2:
                        Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado!');</script>");
                        break;
                    }
                    //pru.Per_codigo.Per_codigo = '1';
                    //pru.Per_codigo.Per_codigo = '2';
                }
                else
                if (ddlSelecionarPerfil.SelectedValue == "Administrador Comum")
                {
                    Pru_Perfil_Usuario pru    = new Pru_Perfil_Usuario();
                    Per_Perfil         perfil = new Per_Perfil();
                    pru.Usu_codigo = usuario;

                    perfil.Per_codigo = 1;
                    pru.Per_codigo    = perfil;

                    Pru_Perfil_UsuarioDB.Insert(pru);

                    perfil.Per_codigo = 2;
                    pru.Per_codigo    = perfil;

                    Pru_Perfil_UsuarioDB.Insert(pru);

                    perfil.Per_codigo = 3;
                    pru.Per_codigo    = perfil;

                    switch (Pru_Perfil_UsuarioDB.Insert(pru))
                    {
                    case 0:
                        Response.Write(@"<script language='javascript'>alert('Cadastro efetuado com sucesso!');</script>");
                        break;

                    case -2:
                        Response.Write(@"<script language='javascript'>alert('Cadastro não efetuado!');</script>");
                        break;
                    }

                    //pru.Per_codigo.Per_codigo = '1';
                    //pru.Per_codigo.Per_codigo = '2';
                    //pru.Per_codigo.Per_codigo = '3';
                }



                Sam.Funcoes.Funcoes.limparCamposTextBox(this);
            }
        }
    }