private void txtCpf_KeyUp(object sender, KeyEventArgs e) { try { //Pega osdados retornados da bll e envia para o grid IList <FuncionarioDTO> Listar = new List <FuncionarioDTO>(); { FuncionarioBLL funcbll = new FuncionarioBLL(); FuncionarioDTO func = new FuncionarioDTO(); func.Cpf = Convert.ToString(txtCpf.Text); Listar = funcbll.BuscarFunc(func); dgvVer.AutoGenerateColumns = false; dgvVer.DataSource = Listar; if (txtCpf.Text == "") { carregarGrid(); } } } catch (Exception erro) { MetroMessageBox.Show(Owner, "Erro ao tentar buscar os dados!" + erro); } }
private void Editar(Funcionario funcionario) { FuncionarioBLL funcionarioBLL = new FuncionarioBLL(); if (txtNome.Text.Trim() == string.Empty || mtbCel.Text.Trim() == string.Empty || txtBairro.Text.Trim() == string.Empty) { MessageBox.Show("Preencha os Campos obrigatórios!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); txtNome.BackColor = Color.Beige; mtbCel.BackColor = Color.Beige; txtBairro.BackColor = Color.Beige; } else { funcionario.IdFuncionario = Convert.ToInt32(txtCodigo.Text); funcionario.Nome = txtNome.Text; funcionario.Sexo = cbxSexo.Text; funcionario.Telefone = mtbTel.Text; funcionario.Celular = mtbCel.Text; funcionario.Endereco = txtEndereco.Text; funcionario.Bairro = txtBairro.Text; funcionario.Cidade = txtCidade.Text; funcionario.Estado = cbxUF.Text; funcionarioBLL.Editar(funcionario); MessageBox.Show("Dados Atualizados com Sucesso!"); LimparDados(); Listar(); } }
/*<FUNCAO>*/ private bool AtualizarFuncionario() { bool ret = false; ConexaoDAL cx = new ConexaoDAL(DadosConexao.StringDeConexao); CarregarIndiceComboEstado(this.cbboxATLFunEstado.SelectedItem.ToString()); fcAtMd.Cidade = txtATLFunCidade.Text; fcAtMd.Bairro = txtATLFunBairro.Text; fcAtMd.Logradouro = txtATLFunLog.Text; fcAtMd.NumeroEnd = txtATLFunNum.Text; fcAtMd.Nome = txtATLFunNome.Text; fcAtMd.NumeroTel = txtATLFunTel.Text; fcAtMd.NumeroCel = txtATLFunCel.Text; fcAtMd.Login = txtATLFunLogin.Text; fcAtMd.Aniversario = Convert.ToDateTime(dtATLFunAniversario.Text); CarregarIndiceComboPerfil(this.cbboxATLFunPerfil.SelectedItem.ToString()); fcAtMd.IDEmpresa = Convert.ToInt32(cbboxATLFunEmpresa.SelectedValue.ToString()); FuncionarioBLL fcbll = new FuncionarioBLL(cx); if (fcbll.AtualizarFuncionario(fcAtMd)) { valor = 0; this.DialogResult = DialogResult.OK; } return(ret); }
private void btEditar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtNomeFuncionario.Text)) { MessageBox.Show("Campo nome do funcionário é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Funcionario funcionario = new Funcionario(); funcionario.nomeFuncionario = txtNomeFuncionario.Text; funcionario.fone1 = txtFone1.Text; funcionario.fone2 = txtFone2.Text; funcionario.cpf = txtCpf.Text; funcionario.ativo = chkAtivo.Checked; funcionario.Id = Convert.ToInt32(txtCodigo.Text); FuncionarioBLL bll = new FuncionarioBLL(); string mensagem = bll.AlterarFuncionario(funcionario); if (mensagem == "OK") { MessageBox.Show("Alteração realizada com sucesso!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); DesabiltarBotoes(); limpaCampos(); CarregarFuncionario(bll.ListaFuncionario()); } } }
public MainView() { InitializeComponent(); _setorBLL = new SetorBLL(); _funcionarioBLL = new FuncionarioBLL(); _setores = new List <Setor>(); }
public Chamados(string usuario) { InitializeComponent(); FuncionarioBLL = new FuncionarioBLL(); ChamadoBLL = new ChamadoBLL(); lblUsuario.Text = usuario; FillCombobox(); }
private void carregarGrid() { IList <FuncionarioDTO> listarFunc = new List <FuncionarioDTO>(); { listarFunc = new FuncionarioBLL().carregarFuncionarios(); dgvVer.AutoGenerateColumns = false; dgvVer.DataSource = listarFunc; } }
public AtualizarFuncionarioForm(string @login = null, string @nome = null, int @indice = 0) { InitializeComponent(); ConexaoDAL cx = new ConexaoDAL(DadosConexao.StringDeConexao); FuncionarioBLL fcbll = new FuncionarioBLL(cx); this.CarregarCampos(fcbll.ParametrosAtualizaFunForm(@login, @nome, @indice)); }
private void btExcluir_Click(object sender, EventArgs e) { if (txtCodigo.Text != "") { FuncionarioBLL bll = new FuncionarioBLL(); bool mensagem = bll.ExcluirCadastro(Convert.ToInt32(txtCodigo.Text.ToString())); // DesabiltarBotoes(); CarregarFuncionario(ListaFuncionario()); } }
private DataSet GetDataSet(Model.Context db, int idFuncionario, DateTime competencia, int _idUsuario) { var _bll = new FuncionarioBLL(db, _idUsuario); var funcionario = _bll.FindSingle(u => u.idFuncionario == idFuncionario, u => u.CartaoPontos); var dataTable = Relatorio.GetDataTable(funcionario, competencia); var dataset = new DataSet(); dataset.Tables.Add(dataTable); return dataset; }
public IActionResult List() { if (HttpContext.Request.Cookies["USUARIO"] == null) { return(RedirectToAction("Login", "Login", new { urlRetorno = HttpContext.Request.Path })); } string mensagemErro; List <Funcionario> listaFuncionarios = FuncionarioBLL.getAllFuncionarios(out mensagemErro); return(View(listaFuncionarios)); }
private void txtPesquisar_TextChanged_1(object sender, EventArgs e) { if (txtPesquisar.Text == "") { FuncionarioBLL funcionarioBll = new FuncionarioBLL(); dtFuncionario.DataSource = funcionarioBll.listarFuncionarios(); } else { Funcionarios funcionarios = new Funcionarios(); pesquisar(funcionarios); } }
private void btnBuscaFunc_Click(object sender, EventArgs e) { try { string id = txtConsulta.Text; BLL.FuncionarioBLL func = new FuncionarioBLL(); dgvFunc.DataSource = func.selecionaFuncionario(id); } catch (Exception erro) { MessageBox.Show("Erro: " + erro); } }
//-----------novos-------------------------- private void pesquisar(Funcionarios funcionarios) { try { funcionarios.nomeFuncionario = txtPesquisar.Text.Trim(); FuncionarioBLL funcionarioBll = new FuncionarioBLL(); dtFuncionario.DataSource = funcionarioBll.pesquisar(funcionarios); } catch (Exception erro) { throw erro; } }
public IActionResult Edit(int?codigoFuncionario) { string mensagemErro; if (codigoFuncionario != null && codigoFuncionario != 0) { Funcionario funcionarioCorrente = FuncionarioBLL.getFuncionarioByCodigo((int)codigoFuncionario, out mensagemErro); return(View(funcionarioCorrente)); } else { return(View()); } }
private void carregarGrid() { try { IList <FuncionarioDTO> listarFunc = new List <FuncionarioDTO>(); { listarFunc = new FuncionarioBLL().carregarFuncionarios(); dgvVer.AutoGenerateColumns = false; dgvVer.DataSource = listarFunc; } } catch (Exception erro) { MetroFramework.MetroMessageBox.Show(Owner, "Erro ao tentar carregar os dados!" + erro); } }
private void btnCadastrar_Click(object sender, EventArgs e) { ValidaFloat validar = new ValidaFloat(); Funcionario func = new Funcionario(); FuncionarioBLL novo = new FuncionarioBLL(); func.Nome = txtNomeFunc.Text; func.CPF = txtCPF.Text; func.Endereco = txtEnd.Text; if (validar.Validar(txtSalario.Text, txtSalario.Name)) { func.Salario = float.Parse(txtSalario.Text); } novo.NovoFuncionario(func); }
public IActionResult Salvar(Funcionario funcionario) { FuncionarioBLL BLL = new FuncionarioBLL(); string mensagemErro; if (funcionario.Perfil == null) { TempData["mensagemErro"] = "Informe o perfil do funcionário!"; funcionario.Senha = ""; return(View("Edit", funcionario)); } funcionario.Senha = Uteis.GeraHashMD5(funcionario.Senha); if (funcionario.Codigo == null) { if (BLL.InserFuncionario(funcionario, out mensagemErro)) { TempData["mensagemSucesso"] = "Funcionário cadastrado com sucesso!"; } else { TempData["mensagemErro"] = mensagemErro; } } else { if (BLL.UpdateFuncionario(funcionario, out mensagemErro)) { TempData["mensagemSucesso"] = "Funcionário atualizado com sucesso!"; } else { TempData["mensagemErro"] = mensagemErro; } } if (funcionario.Codigo.ToString() == HttpContext.Request.Cookies["CODIGO_USUARIO"]) { CookieOptions options = new CookieOptions(); options.Expires = DateTime.Now.AddHours(6); HttpContext.Response.Cookies.Delete("CODIGO_PERFIL"); HttpContext.Response.Cookies.Append("CODIGO_PERFIL", funcionario.Perfil.Codigo.ToString(), options); } return(RedirectToAction("List")); }
private void btnLogar_Click(object sender, EventArgs e) { FuncionarioBLL bll = new FuncionarioBLL(); try { bll.Autenticar(txtUsuario.Text, txtSenha.Text); FormMenu frm = new FormMenu(); this.Hide(); frm.ShowDialog(); this.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void salvar(Funcionarios funcionarios) { try { if (txtNome.Text.Trim() == string.Empty || txtSobrenome.Text.Trim() == string.Empty || txtEndereco.Text.Trim() == string.Empty || txtBairro.Text.Trim() == string.Empty || txtCep.Text.Trim() == string.Empty || txtNumero.Text.Trim() == string.Empty || txtComplemento.Text.Trim() == string.Empty || txtEmail.Text.Trim() == string.Empty || txttelFixo.Text.Trim() == string.Empty || txtCel.Text.Trim() == string.Empty) { MessageBox.Show("Informações obrigatórias não preenchidas", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { FuncionarioBLL funcionarioBLL = new FuncionarioBLL(); //funcionarios.codFuncionario = Convert.ToInt32(txtcodfunci.Text); funcionarios.nomeFuncionario = txtNome.Text; funcionarios.sobrenomeFuncionario = txtSobrenome.Text; funcionarios.emailFuncionario = txtEmail.Text; funcionarios.telefoneCelularFunc = Convert.ToInt64(txtCel.Text); funcionarios.telefoneFixoFunc = Convert.ToInt64(txttelFixo.Text); funcionarios.enderecoFuncionario = txtEndereco.Text; funcionarios.bairroFuncionario = txtBairro.Text; funcionarios.cepFuncionario = txtCep.Text; funcionarios.numeroResidenciaFuncionario = Convert.ToInt32(txtNumero.Text); funcionarios.complementoFuncionario = txtComplemento.Text; funcionarioBLL.salvar(funcionarios); MessageBox.Show("Funcionário CADASTRADO com sucesso !", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); txtCep.BackColor = Color.Black; btn_salvar_medico.Visible = true; btn_deletar.Visible = false; btn_editar.Visible = false; listarFuncionarios(); } } catch (Exception erro) { throw erro; } }
public IActionResult Delete(int?codigoFuncionario) { FuncionarioBLL BLL = new FuncionarioBLL(); string mensagemErro; if (codigoFuncionario.HasValue) { if (BLL.DeleteFuncionario((int)codigoFuncionario, out mensagemErro)) { TempData["mensagemSucesso"] = "Funcionário removido com sucesso!"; } else { TempData["mensagemErro"] = mensagemErro; } } return(RedirectToAction("List")); }
public JsonResult ValidaPermissaoUsuario(string usuario, string senha) { string mensagemErro; Funcionario funcionario = FuncionarioBLL.getFuncionario(usuario, out mensagemErro); if (String.IsNullOrEmpty(mensagemErro)) { if (funcionario.Perfil.Codigo != 1 && funcionario.Senha == Uteis.GeraHashMD5(senha)) { return(Json(new { sucesso = true, autorizado = true })); } else { return(Json(new { sucesso = true, autorizado = false })); } } return(Json(new { sucesso = false, mensagemErro = mensagemErro })); }
private void button1_Click(object sender, EventArgs e) { //Variável static n morre em aplicações desktop. FuncionarioBLL fbll = new FuncionarioBLL(); Funcionario fLogado = fbll.Autenticar(txtEmail.Text, txtSenha.Text); if (fLogado != null) { Parametros.FuncionarioLogado = fLogado; FormMenu frmMenu = new FormMenu(); this.Hide(); frmMenu.ShowDialog(); this.Show(); } else { MessageBox.Show("Usuário e/ou senha inválidos"); } FormCleaner.Clear(this); }
private void deletar() { try { //VARIAVEL QUE ARMAZENA O CODIGO DA TABELA String deletar = dgvVer.CurrentRow.Cells[0].Value.ToString(); //INSTANCIAS FuncionarioDTO funcDto = new FuncionarioDTO(); FuncionarioBLL funcBLL = new FuncionarioBLL(); //ENVIA O CODIGO SELECIONADO PARA A DTO funcDto.Codigo = Convert.ToInt16(deletar); //EXECUTA A AÇÃO DA BLL/MODEL funcBLL.deletarFunc(funcDto); } catch (Exception erro) { MetroFramework.MetroMessageBox.Show(Owner, "Erro ao tentar deletar os dados!" + erro); } }
private void Listar() { FuncionarioBLL funcionarioBLL = new FuncionarioBLL(); dataGridView.DataSource = funcionarioBLL.Listar(); dataGridView.Columns[0].HeaderText = "ID"; dataGridView.Columns[1].HeaderText = "Nome"; dataGridView.Columns[2].HeaderText = "Sexo"; dataGridView.Columns[3].HeaderText = "Tel.Fixo"; dataGridView.Columns[4].HeaderText = "Celular"; dataGridView.Columns[5].HeaderText = "Endereço"; dataGridView.Columns[6].HeaderText = "Bairro"; dataGridView.Columns[7].HeaderText = "Cidade"; dataGridView.Columns[8].HeaderText = "UF"; dataGridView.Columns[0].Width = 30; dataGridView.Columns[1].Width = 150; dataGridView.Columns[2].Width = 35; dataGridView.Columns[8].Width = 30; }
private void Excluir(Funcionario funcionario) { FuncionarioBLL funcionarioBLL = new FuncionarioBLL(); if (txtCodigo.Text.Trim() == string.Empty) { MessageBox.Show("Selecione um registro para poder removê-lo", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (MessageBox.Show("Deseja realmente excluir esse registro?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { } else { funcionario.IdFuncionario = Convert.ToInt32(txtCodigo.Text); funcionarioBLL.Excluir(funcionario); MessageBox.Show("Dados Removidos com Sucesso!"); LimparDados(); Listar(); } }
//-------------- private void excluir(Funcionarios funcionarios) { try { FuncionarioBLL funcionarioBLL = new FuncionarioBLL(); funcionarios.codFuncionario = Convert.ToInt32(txtcodfunci.Text); funcionarioBLL.excluir(funcionarios); MessageBox.Show("Funcionário EXCLUÍDO com sucesso !", "Resultado", MessageBoxButtons.OK, MessageBoxIcon.Information); limparCampos(); btn_salvar_medico.Visible = true; btn_deletar.Visible = false; btn_editar.Visible = false; listarFuncionarios(); } catch (Exception erro) { throw erro; } }
private void btIncuir_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtNomeFuncionario.Text)) { MessageBox.Show("Campo nome do funcionário é obrigatório !!!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Funcionario funcionario = new Funcionario(); funcionario.nomeFuncionario = txtNomeFuncionario.Text; funcionario.fone1 = txtFone1.Text; funcionario.fone2 = txtFone2.Text; funcionario.cpf = txtCpf.Text; funcionario.ativo = chkAtivo.Checked; FuncionarioBLL bll = new FuncionarioBLL(); string mensagem = bll.CadastrarFuncionario(funcionario); MessageBox.Show(mensagem, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); DesabiltarBotoes(); limpaCampos(); CarregarFuncionario(bll.ListaFuncionario()); } }
private void CarregarComboEmpresa(string @razao = null) { ConexaoDAL cx = new ConexaoDAL(DadosConexao.StringDeConexao); FuncionarioBLL empBLL = new FuncionarioBLL(cx); string @form = null; if (@razao == "Vazio") { @form = "CadFun"; cbboxATLFunEmpresa.DataSource = empBLL.ComboBoxEmpresa(@form, @razao); cbboxATLFunEmpresa.DisplayMember = "razao"; cbboxATLFunEmpresa.ValueMember = "id_empresa"; } else { cbboxATLFunEmpresa.DataSource = empBLL.ComboBoxEmpresa(@form, @razao); cbboxATLFunEmpresa.DisplayMember = "razao"; cbboxATLFunEmpresa.ValueMember = "id_empresa"; } }
private void tlSalvar_Click(object sender, RoutedEventArgs e) { try { FuncionarioDTO funcDTO = new FuncionarioDTO(); FuncionarioBLL funcBll = new FuncionarioBLL(); funcDTO.Codigo = Convert.ToInt16(txtID.Text); funcDTO.Endereco = txtEndereco.Text; funcDTO.Complemento = txtComplemento.Text; funcDTO.Nome = txtNomeAddUser.Text; funcDTO.Cpf = txtCPF.Text; funcDTO.Rg = txtRG.Text; if (cboCargo.Text == "Presidente") { funcDTO.Cargo = "Presidente"; } else if (cboCargo.Text == "Diretor(a)") { funcDTO.Cargo = "Diretor(a)"; } else if (cboCargo.Text == "Administração") { funcDTO.Cargo = "Administração"; } else { funcDTO.Cargo = "Outro..."; } funcDTO.Cidade = txtCidade.Text; funcDTO.Celular = txtCelular.Text; funcDTO.Telefone = txtTelefone.Text; if (cboSexo.Text == "Feminino") { funcDTO.Sexo = 'F'; } else if (cboSexo.Text == "Masculino") { funcDTO.Sexo = 'M'; } else { funcDTO.Sexo = 'O'; } if (cboTurno.Text == "Manhã") { funcDTO.Turno = 'M'; } else if (cboTurno.Text == "Tarde") { funcDTO.Turno = 'T'; } else { funcDTO.Turno = 'N'; } funcDTO.Email = txtEmail.Text; int x = funcBll.alterar(funcDTO); if (x > 0) { this.ShowMessageAsync("Sucesso!", "Dados salvos com sucesso!"); } else { this.ShowMessageAsync("Erro", "Erro ao tentar incluir os dados!"); } } catch (Exception erro) { this.ShowMessageAsync("Erro", "Erro ao tentar alterar os dados!" + erro); } }
private DataSet GetDataSet(Model.Context db, int ano, int mes, int _idUsuario) { var inicio = new DateTime(ano, mes, 1); var fim = inicio.AddMonths(1); var _bll = new FuncionarioBLL(db, _idUsuario); var _feriadoBLL = new FeriadoBLL(db, _idUsuario); var _horaBLL = new HoraExtraBLL(db, _idUsuario); var _funcionarios = _bll.Find(u => u.status == RP.Sistema.Model.Entities.Funcionario.ATIVO && u.CartaoPontos.Any(h => h.dtPonto >= inicio && h.dtPonto < fim), u => u.CartaoPontos).ToList(); var _feriados = _feriadoBLL.Find(u => u.nrMes == mes).ToList(); var _horas = _horaBLL.Find().ToList(); var dataTable = GetDataTable(_funcionarios, _feriados, _horas, inicio, fim); var dataset = new DataSet(); dataset.Tables.Add(dataTable); return dataset; }
private void listarFuncionarios() { FuncionarioBLL funcionarioBll = new FuncionarioBLL(); dtFuncionario.DataSource = funcionarioBll.listarFuncionarios(); }