예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Funcionario func = new Funcionario();
            Gerente     gr   = new Gerente();
            DataTable   dt   = new DataTable();

            dt = gr.ConsultarFuncionario(LgCodUsr.Text);

            try
            {
                if (LgCodUsr.Text == "" && LgSenhaUsr.Text == "")
                {
                    MessageBox.Show("Por Favor Digite o ID e a Senha.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                if (LgCodUsr.Text == "")
                {
                    MessageBox.Show("Por Favor Digite o ID", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                if (LgSenhaUsr.Text == "")
                {
                    MessageBox.Show("Por Favor Digite a Senha.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    if (LgCodUsr.Text == dt.Rows[0]["IDUsuario"].ToString() && LgSenhaUsr.Text == dt.Rows[0]["senha"].ToString())
                    {
                        DialogResult = DialogResult.OK;
                        cargo        = dt.Rows[0]["cargo"].ToString();
                        email        = dt.Rows[0]["email"].ToString();
                    }
                    else
                    {
                        MessageBox.Show("ID ou Senha incorretos", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Hand);
                    }
                }
            }
            catch
            {
                MessageBox.Show("ID Não existe.", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
        }
        private void button5_Click(object sender, EventArgs e)
        {
            Funcionario func = new Funcionario();
            Gerente     gr   = new Gerente();
            DataTable   dt   = new DataTable();

            atUsrMsg.BackColor = Color.LightGray;

            atUsrNome.Clear();
            atUsrSenha.Clear();
            atUsrTelefone.Clear();
            atUsrEmail.Clear();
            atUsrEndereco.Clear();
            atUsrCargo.ResetText();
            atUsrDataNasc.ResetText();
            atUsrF.Checked = false;
            atUsrM.Checked = false;
            atUsrA.Checked = false;
            atUsrI.Checked = false;

            dt = gr.ConsultarFuncionario(atUsrCod.Text);
            try
            {
                if (atUsrCod.Text == "")
                {
                    atUsrMsg.Text      = "Por Favor Digite o ID!";
                    atUsrMsg.BackColor = Color.LightSalmon;

                    atUsrNome.Enabled     = false;
                    atUsrSenha.Enabled    = false;
                    atUsrTelefone.Enabled = false;
                    atUsrEmail.Enabled    = false;
                    atUsrEndereco.Enabled = false;
                    atUsrCargo.Enabled    = false;
                    atUsrDataNasc.Enabled = false;
                    atUsrF.Enabled        = false;
                    atUsrM.Enabled        = false;
                    atUsrA.Enabled        = false;
                    atUsrI.Enabled        = false;
                }
                else
                {
                    atUsrNome.Enabled     = true;
                    atUsrSenha.Enabled    = true;
                    atUsrTelefone.Enabled = true;
                    atUsrEmail.Enabled    = true;
                    atUsrEndereco.Enabled = true;
                    atUsrCargo.Enabled    = true;
                    atUsrDataNasc.Enabled = true;
                    atUsrF.Enabled        = true;
                    atUsrM.Enabled        = true;
                    atUsrA.Enabled        = true;
                    atUsrI.Enabled        = true;

                    atUsrNome.Text     = dt.Rows[0]["nome"].ToString();
                    atUsrSenha.Text    = dt.Rows[0]["senha"].ToString();
                    atUsrTelefone.Text = dt.Rows[0]["telefone"].ToString();
                    atUsrEmail.Text    = dt.Rows[0]["email"].ToString();
                    atUsrEndereco.Text = dt.Rows[0]["endereco"].ToString();
                    atUsrCargo.Text    = dt.Rows[0]["cargo"].ToString();
                    atUsrDataNasc.Text = dt.Rows[0]["datanasc"].ToString();
                    if (dt.Rows[0]["sexo"].ToString() == "F")
                    {
                        atUsrF.Checked = true;
                    }
                    else
                    {
                        atUsrM.Checked = true;
                    }
                    if (dt.Rows[0]["Status"].ToString() == "A")
                    {
                        atUsrA.Checked = true;
                    }
                    else
                    {
                        atUsrI.Checked = true;
                    }
                    atUsrMsg.BackColor    = Color.LightGreen;
                    atUsrMsg.Text         = "Consulta Bem sucedida";
                    atUsrCod.Enabled      = false;
                    atUsrVerUsers.Enabled = false;
                    button5.Enabled       = false;
                }
            }
            catch (Exception ex)
            {
                atUsrCod.Enabled   = false;
                atUsrMsg.Text      = "Usuário não existe! Erro: " + ex.Message;
                atUsrMsg.BackColor = Color.LightSalmon;
                button5.Enabled    = false;
                button7.Enabled    = false;

                atUsrNome.Enabled     = false;
                atUsrSenha.Enabled    = false;
                atUsrTelefone.Enabled = false;
                atUsrEmail.Enabled    = false;
                atUsrEndereco.Enabled = false;
                atUsrCargo.Enabled    = false;
                atUsrDataNasc.Enabled = false;
                atUsrF.Enabled        = false;
                atUsrM.Enabled        = false;
                atUsrA.Enabled        = false;
                atUsrI.Enabled        = false;
            }
        }