예제 #1
0
        private void btnexcluir_Click(object sender, EventArgs e)
        {
            try
            {
                int msg;
                msg = Convert.ToInt32(MessageBox.Show("DESEJA EXCLUIR O REGISTRO?  " +
                                                      Convert.ToString(dgvlogin.CurrentRow.Cells[2].Value),
                                                      "E X C L U S Ã O", MessageBoxButtons.YesNo, MessageBoxIcon.Information));

                if (msg == 6)
                {
                    clnLogin objAgenda = new clnLogin();
                    objAgenda.CodLogin = Convert.ToInt32(dgvlogin.CurrentRow.Cells[0].Value);
                    objAgenda.ExcluirLogicamente();

                    MessageBox.Show("Registro Excluído com Sucesso", " E X C L U S Ã O ",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }

                else
                {
                    MessageBox.Show("OPERAÇÃO CANCELADA", "CANCELAMENTO E X C L U S Ã O ",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                carregarDataGrid();
            }
            catch
            {
                MessageBox.Show("Selecione uma linha!",
                                "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #2
0
        public void carregarDataGrid()
        {
            clnLogin ObjAgenda = new clnLogin();

            dgvlogin.DataSource            = ObjAgenda.Listar(txtdescricao.Text).Tables[0];
            dgvlogin.Columns[0].HeaderText = ("CodLogin");
            dgvlogin.Columns[1].HeaderText = ("cod_fun");
            dgvlogin.Columns[2].HeaderText = ("usuario");
            dgvlogin.Columns[3].HeaderText = ("senha");
            dgvlogin.Columns[4].HeaderText = ("nivelacesso");

            dgvlogin.AutoResizeColumns();

            if (dgvlogin.RowCount == 0)
            {
                btnconsultar.Enabled = false;
                btnalterar.Enabled   = false;
                btnpesquisar.Enabled = false;
                btnexcluir.Enabled   = false;
                MessageBox.Show("Não foram encontrado daos com a informação" + txtdescricao.Text, "VERIFICAR",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                dgvlogin.DataSource = null;
                txtdescricao.Text   = "";
                txtdescricao.Focus();
            }
            else
            {
                btnconsultar.Enabled = true;
                btnalterar.Enabled   = true;
                btnexcluir.Enabled   = true;
            }
        }
예제 #3
0
        private void btnsalvar_Click(object sender, EventArgs e)
        {
            if ((txtusuario.Text == "") || (combofun.Text == "") || (txtsenha.Text == ""))
            {
                MessageBox.Show("Os campos com * são de preenchimento obrigatórios");
            }
            else
            {
                clnLogin log = new clnLogin();
                if (txtcod_login.Text == "")
                {
                    //log.CodLogin = Convert.ToInt32(txtcod_login.Text);
                    log.cod_func    = Convert.ToInt32(combofun.SelectedValue);
                    log.usuario     = txtusuario.Text;
                    log.senha       = txtsenha.Text;
                    log.nivelacesso = combonivel.Text;
                }


                if (ObjOperacao == clnFuncoesGerais.Operacao.Inclusao)
                {
                    log.GravarCadLogin();
                    MessageBox.Show("Dados gravados com sucesso!!", "Item Novo " + txtusuario.Text,
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else if (ObjOperacao == clnFuncoesGerais.Operacao.Alteracao)
                {
                    log.Alterar();
                    MessageBox.Show("Registro nº " + txtcod_login.Text + "Alterado com sucesso",
                                    "Alteração", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                Close();
            }
        }
예제 #4
0
파일: Form1.cs 프로젝트: iamjuh/projetoTCC
        public void logar()
        {
            if (txtusuario.Text == "" || txtsenha.Text == "")
            {
                MessageBox.Show
                    ("Digite o usuário e a senha para entrar no sistema");
                txtusuario.BackColor = Color.Red;
                txtusuario.ForeColor = Color.White;
                txtsenha.BackColor   = Color.Red;
                txtsenha.ForeColor   = Color.White;
            }
            else
            {
                clnLogin         Agenda = new clnLogin();
                OracleDataReader objDRDados;
                objDRDados = Agenda.ListarLogin
                                 (txtusuario.Text);
                if (objDRDados.Read())
                {
                    Agenda.usuario =
                        objDRDados["USUARIO"].ToString();
                    Agenda.senha =
                        objDRDados["SENHA"].ToString();
                    Agenda.cod_func = Convert.ToInt16
                                          (objDRDados["Cod_Login"].ToString());

                    if ((txtsenha.Text != Agenda.senha))
                    {
                        MessageBox.Show
                            ("senha incorreta");
                        txtsenha.Clear();
                        txtsenha.BackColor = Color.Red;
                        txtsenha.ForeColor = Color.White;
                    }



                    else
                    {
                        Agenda.nivelacesso =
                            objDRDados["NIVEL_ACESSO"].ToString();

                        if (Agenda.nivelacesso == "Administrador")
                        {
                            Menu x = new Menu();
                            this.Visible  = false;
                            x.label1.Text = Convert.ToString
                                                (Agenda.usuario);
                            x.ShowDialog();
                        }

                        if (Agenda.nivelacesso == "Atendente")
                        {
                            Menu2 x = new Menu2();
                            this.Visible   = false;
                            x.llbnome.Text = Convert.ToString
                                                 (Agenda.usuario);
                            //x.lblcod.Text = Convert.ToString(
                            x.ShowDialog();
                        }

                        if (Agenda.nivelacesso == "Caixa")
                        {
                            Menu2 x = new Menu2();
                            this.Visible   = false;
                            x.llbnome.Text = Convert.ToString
                                                 (Agenda.usuario);
                            x.ShowDialog();
                        }
                        else
                        {
                            MessageBox.Show("Erro em nível de acesso! contate seu administrador.");
                        }
                    }
                }


                else
                {
                    MessageBox.Show
                        ("usuário incorreto");
                    txtusuario.Clear();
                    txtusuario.BackColor = Color.Red;
                }
            }
        }