private void rdbTodos_CheckedChanged(object sender, EventArgs e)
 {
     CAMADAS.BLL.FuncionarioBLL bllFunc = new CAMADAS.BLL.FuncionarioBLL();
     btnPesquisar.Enabled      = false;
     txtPesquisar.Text         = "";
     dtgFuncionario.DataSource = "";
     dtgFuncionario.DataSource = bllFunc.Select();
     txtPesquisar.Enabled      = false;
     lblInsira.Text            = "";
 }
 private void btnEditar_Click(object sender, EventArgs e)
 {
     lblFuncionario.Text = "Editar funcionário";
     habilitaControles(true);
     habilitaButtons(false);
     txtUser.Enabled = false;
     imagemFuncionarioBtn.Enabled = false;
     txtSenha.Focus();
     lblControl.Text = "2";
     CAMADAS.BLL.FuncionarioBLL bllFunc = new CAMADAS.BLL.FuncionarioBLL();
     dtgFuncionario.DataSource = "";
     dtgFuncionario.DataSource = bllFunc.Select();
 }
 public Funcionario()
 {
     InitializeComponent();
     CAMADAS.BLL.FuncionarioBLL bllFunc = new CAMADAS.BLL.FuncionarioBLL();
     dtgFuncionario.DataSource = "";
     dtgFuncionario.DataSource = bllFunc.Select();
     txtPesquisar.Enabled      = false;
     btnPesquisar.Enabled      = false;
     limpaCampos();
     habilitaControles(false);
     habilitaButtons(true);
     lblID.Visible = false;
     lblID.Text    = "";
 }
 private void btnPesquisar_Click(object sender, EventArgs e)
 {
     CAMADAS.BLL.FuncionarioBLL bllFunc = new CAMADAS.BLL.FuncionarioBLL();
     if (txtPesquisar.Text.Equals(""))
     {
         MessageBox.Show("Informe a Pesquisa!");
     }
     else
     {
         if (rdbID.Checked)
         {
             int id = Convert.ToInt32(txtPesquisar.Text);
             dtgFuncionario.DataSource = bllFunc.SelectByID(id);
         }
         else if (rdbNome.Checked)
         {
             string nome = txtPesquisar.Text;
             dtgFuncionario.DataSource = bllFunc.SelectByNome(nome);
         }
     }
 }
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     lblFuncionario.Text = "Gerenciar Funcionários";
     CAMADAS.BLL.FuncionarioBLL bllFunc = new CAMADAS.BLL.FuncionarioBLL();
     if (lblControl.Text.Equals("3")) // deletar
     {
         string       title    = "Remover";
         string       msg      = "Deseja remover o funcionário: " + txtNome.Text;
         DialogResult resposta = MessageBox.Show(msg, title, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (resposta == DialogResult.Yes)
         {
             int id = Convert.ToInt32(lblID.Text);
             bllFunc.Delete(id);
         }
     }
     else
     {
         string msg   = "";
         string title = "";
         if (lblControl.Text.Equals("1"))
         {
             msg   = "Deseja cadastrar novo funcionário?";
             title = "Cadastrar";
         }
         else if (lblControl.Text.Equals("2"))
         {
             msg   = "Deseja editar o funcionário atual?";
             title = "Editar";
         }
         DialogResult resposta = MessageBox.Show(msg, title, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
         if (resposta == DialogResult.Yes)
         {
             CAMADAS.MODEL.Funcionario funcionario = new CAMADAS.MODEL.Funcionario();
             funcionario.usuario = txtUser.Text;
             funcionario.senha   = txtSenha.Text;
             funcionario.nome    = txtNome.Text;
             if (rdbAdmN.Checked)
             {
                 funcionario.isAdm = "N";
             }
             else
             {
                 funcionario.isAdm = "S";
             }
             if (lblControl.Text.Equals("1"))
             {
                 if (imagemFuncionarioPb.Image != null)
                 {
                     string[] partes = imagemFuncionario.SafeFileName.Split('.');
                     funcionario.imagem = funcionario.usuario + "." + partes[partes.Length - 1];
                     bllFunc.Insert(funcionario, imagemFuncionarioPb.Image);
                 }
                 else
                 {
                     MessageBox.Show("Escolha uma imagem!");
                 }
             }
             else if (lblControl.Text.Equals("2"))
             {
                 funcionario.id = Convert.ToInt32(lblID.Text);
                 bllFunc.Update(funcionario);
             }
         }
     }
     limpaCampos();
     rdbTodos.Checked          = true;
     dtgFuncionario.DataSource = "";
     dtgFuncionario.DataSource = bllFunc.Select();
 }