예제 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            dt = new DataTable();
            CFuncionario c = new CFuncionario();

            dt = c.pesquisar(ttbpesquisar.Text, cbbfiltro.Text);
            grid.DataSource = dt;
        }
예제 #2
0
        private void btnentrar_Click(object sender, EventArgs e)
        {
            totalDias = 100;
            FMessageOk f = new FMessageOk();

            if (totalDias <= 0)
            {
                f.Mostrar("Licença Expirada!");
                return;
            }
            CFuncionario cf = new CFuncionario();

            DataTable dt = cf.pesquisar("", "nome");

            if (dt.Rows.Count <= 0)
            {
                ok = true;
                f.Mostrar("Cadastre um Funcionário");
                nivel = "";
                Close();
            }
            else
            {
                dt = cf.entrar(ttbusuario.Text, ttbsenha.Text);
                if (dt.Rows.Count > 0)
                {
                    ok        = true;
                    idusuario = int.Parse(dt.Rows[0]["fun_id"].ToString());
                    usuario   = dt.Rows[0]["fun_usuario"].ToString();
                    nivel     = dt.Rows[0]["fun_nivel"].ToString();
                    Close();
                }
                else
                {
                    f.Mostrar("Usuário ou Senha inválido!");
                }
            }
        }
예제 #3
0
 private void btnexcluir_Click(object sender, EventArgs e)
 {
     if (fun_id > 0)
     {
         if (MessageBox.Show("Deseja Excluir?", "Excluir!", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             CFuncionario c = new CFuncionario();
             if (c.excluir(fun_id))
             {
                 limpar();
                 leitura();
                 MessageBox.Show("Excluído com sucesso!");
             }
             else
             {
                 MessageBox.Show("Não foi possivel efetuar a exclusão!");
             }
         }
     }
     else
     {
         MessageBox.Show("Selecione um Funcionario para excluir!");
     }
 }
예제 #4
0
        private void btnsalvar_Click(object sender, EventArgs e)
        {
            if (ttbnome.Text.Trim() == "")
            {
                MessageBox.Show("Campo nome deve ser preenchido!");
                return;
            }

            if (cbbsexo.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione um sexo!");
                return;
            }

            if (cbbcidade.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione uma cidade!");
                return;
            }

            if (ttbusuario.Text.Trim() == "")
            {
                MessageBox.Show("Informe um usuario");
                return;
            }

            if (ttbsenha.Text.Trim() == "")
            {
                MessageBox.Show("Informe uma senha");
                return;
            }

            if (cbbnivel.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione um nível!");
                return;
            }

            CFuncionario c = new CFuncionario();

            c.fun_nome         = ttbnome.Text;
            c.fun_sexo         = cbbsexo.Text;
            c.fun_rg           = ttbrg.Text;
            c.fun_cpf          = ttbcpf.Text;
            c.fun_dtnascimento = dtpnascimento.Value.Date;
            c.fun_endereco     = ttbendereco.Text;
            c.fun_numero       = ttbnumero.Text;
            c.fun_bairro       = ttbbairro.Text;
            c.cid_id           = int.Parse(cbbcidade.SelectedValue.ToString());
            c.fun_cep          = ttbcep.Text;
            c.fun_ddd1         = ttbddd1.Text;
            c.fun_ddd2         = ttbddd2.Text;
            c.fun_ddd3         = ttbddd3.Text;
            c.fun_telefone1    = ttbtelefone1.Text;
            c.fun_telefone2    = ttbtelefone2.Text;
            c.fun_telefone3    = ttbtelefone3.Text;
            c.fun_informacao   = ttbinformacao.Text;
            c.fun_email        = ttbemail.Text;
            c.fun_usuario      = ttbusuario.Text;
            c.fun_senha        = ttbsenha.Text;
            c.fun_nivel        = cbbnivel.Text;
            if (ckbdesativar.Checked)
            {
                c.fun_status = 0;
            }
            else
            {
                c.fun_status = 1;
            }

            if (status == 0)
            {
                DataTable dt = c.pesquisar(ttbusuario.Text, "usuario");
                if (dt.Rows.Count > 0)
                {
                    MessageBox.Show("Usuário já existe");
                    return;
                }
                else
                {
                    c.inserir();
                }
            }

            if (status == 1)
            {
                if (ttbusuario.Text != usuarioselecionado)
                {
                    DataTable dt = c.pesquisarExiste(ttbusuario.Text, "usuario");
                    if (dt.Rows.Count > 0)
                    {
                        MessageBox.Show("Usuário já existe");
                        return;
                    }
                }

                c.atualizar(fun_id);
            }

            limpar();
            leitura();
            MessageBox.Show("Salvo com sucesso!");
        }