//Listar Funcionario private void ListarFuncionario() { Funcionario dto = new Funcionario(); BllFuncionario bll = new BllFuncionario(); dto.Operacao = "ListarFuncionario"; try { DataTable dt = bll.ListarFuncionarios(dto); DataRow topItem = dt.NewRow(); topItem[0] = 0; topItem[1] = "-- Selecionar --"; dt.Rows.InsertAt(topItem, 0); Cbguna.DataSource = dt; //cbFuncionario.DataSource = dt; Cbguna.DisplayMember = "NomeCompleto"; Cbguna.ValueMember = "FuncionarioId"; } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Pesquisar() { BllFuncionario bll = new BllFuncionario(); Relatorio dto = new Relatorio(); dto.Operacao = "Relatorio"; dto.FuncionarioId = Convert.ToInt32(_IdGlobal); dto.DataInicio = DataInicio.Value; dto.DataFim = DataFim.Value.AddDays(1); try { DataTable dt = bll.Relatorio(dto); if (dt.Rows.Count != 0) { lblV.Text = dt.Rows[0]["TotalVenda"].ToString(); lblC.Text = dt.Rows[0]["TotalCartao"].ToString(); lblR.Text = dt.Rows[0]["TotalRetorna"].ToString(); lblP.Text = dt.Rows[0]["TotalPrazo"].ToString(); lblD.Text = dt.Rows[0]["TotalReceber"].ToString(); lblH.Text = dt.Rows[0]["TotalHoras"].ToString(); lblC.Text = Convert.ToDecimal(lblC.Text).ToString("C2"); lblP.Text = Convert.ToDecimal(lblP.Text).ToString("C2"); lblD.Text = Convert.ToDecimal(lblD.Text).ToString("C2"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Método para Cadastrar private void Cadastrar() { BllFuncionario bll = new BllFuncionario(); Funcionario dto = new Funcionario(); dto.Operacao = "Cadastrar"; dto.NomeCompleto = txtNome.Text; dto.NomeUsuario = txtUsername.Text; dto.Senha = txtSenha.Text; dto.Endereco = txtEndereco.Text; dto.Telf = txtTelf.Text; dto.Email = txtEmail.Text; if (cbCargo.SelectedIndex == 1) { dto.CargoId = 1; } else { dto.CargoId = 2; } if (cbEstado.SelectedIndex == 1) { dto.Estado = true; } else { dto.Estado = false; } string retorno = bll.Cadastrar(dto); try { int id = Convert.ToInt32(retorno); //if (id > 0) //{ FNotificao.AlerForm("Funcionário Cadastrado Com Sucesso", TipoNotificacao.sucesso); this.DialogResult = DialogResult.Yes; //} } catch { FNotificao.AlerForm(retorno, TipoNotificacao.aviso); //this.DialogResult = DialogResult.No; } }
//Método para Editar private void Editar() { BllFuncionario bll = new BllFuncionario(); Funcionario dto = new Funcionario(); dto.Operacao = "Editar"; dto.FuncionarioId = Convert.ToInt32(txtCodigo.Text); dto.NomeCompleto = txtNome.Text; dto.NomeUsuario = txtUsername.Text; dto.Senha = txtSenha.Text; dto.Endereco = txtEndereco.Text; dto.Telf = txtTelf.Text; dto.Email = txtEmail.Text; if (cbCargo.SelectedIndex == 1) { dto.CargoId = 1; } else { dto.CargoId = 2; } if (cbEstado.SelectedIndex == 1) { dto.Estado = true; } else { dto.Estado = false; } string retorno = bll.Editar(dto); try { int id = Convert.ToInt32(retorno); FNotificao.AlerForm("Dados do Funcionário Editar Com Sucesso", TipoNotificacao.sucesso); this.DialogResult = DialogResult.Yes; } catch { FNotificao.AlerForm(retorno, TipoNotificacao.erro); this.DialogResult = DialogResult.No; } }
//Método para Listar Funcionários private void ListarFuncionario() { Funcionario dto = new Funcionario(); BllFuncionario bll = new BllFuncionario(); dto.Operacao = "ListarFuncionario"; try { DataTable dt = bll.ListarFuncionarios(dto); bsGrid.DataSource = dt; dgv.DataSource = bsGrid; dgv.Update(); dgv.Refresh(); } catch (Exception ex) { FNotificao.AlerForm(ex.Message, TipoNotificacao.erro); } }
private void DetalhesPerfil() { Funcionario dto = new Funcionario(); BllFuncionario bll = new BllFuncionario(); dto.Operacao = "Perfil"; dto.FuncionarioId = Convert.ToInt32(_IdGlobal); DataTable dt = bll.DetalhesContacto(dto); try { if (dt.Rows.Count != 0) { lbltelf.Text = "+ 244 " + dt.Rows[0]["Telf"].ToString(); lblEmail.Text = "Email: " + dt.Rows[0]["Email"].ToString(); lblEndereco.Text = "Endereço: " + dt.Rows[0]["Endereco"].ToString(); //lblEstado } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//Método para Logar private void Login() { BllFuncionario bll = new BllFuncionario(); Funcionario dto = new Funcionario(); dto.Operacao = "Login"; dto.NomeUsuario = "Maninho10" /*txtUsuario.Text*/; dto.Senha = "1234" /*txtSenha.Text*/; DataTable dt = bll.Logar(dto); try { if (dt.Rows.Count != 0) { if (Convert.ToInt32(dt.Rows[0]["Cargo"]) == 1) { Form1 frm = new Form1(Permissao.Gerente); frm.NomeGlobal = dt.Rows[0]["NomeCompleto"].ToString(); frm.IdGlobal = dt.Rows[0]["FuncionarioId"].ToString(); if (Convert.ToInt32(dt.Rows[0]["Cargo"]) == 1) { frm.CargoGlobal = "Gerente"; } else { frm.CargoGlobal = "Farmacêutico"; } frm.SenhaGlobal = txtSenha.Text; this.Hide(); frm.Show(); } else { Form1 frm = new Form1(Permissao.Farmaceutico); frm.NomeGlobal = dt.Rows[0]["NomeCompleto"].ToString(); frm.IdGlobal = dt.Rows[0]["FuncionarioId"].ToString(); if (Convert.ToInt32(dt.Rows[0]["Cargo"]) == 1) { frm.CargoGlobal = "Gerente"; } else { frm.CargoGlobal = "Farmacêutico"; } frm.SenhaGlobal = txtSenha.Text; this.Hide(); frm.Show(); } } else { FNotificao.AlerForm("Username Ou Senha Errada", TipoNotificacao.erro); } } catch (Exception ex) { FNotificao.AlerForm(ex.Message, TipoNotificacao.erro); } }