protected void ddlAreas_SelectedIndexChanged(object sender, EventArgs e) { lblHeadAreaSeleccionada.Visible = true; lblHeadDescripcion.Visible = true; lblHeadFuncionario.Visible = true; lblHeadAreaSeleccionada.Visible = true; lblArea.Visible = true; lblDescripcion.Visible = true; ddlFuncionarios.Visible = true; btnAsignar.Visible = true; AreaTematicaBusiness areaTematicaBusiness = new AreaTematicaBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); FuncionarioBusiness funcionarioBusiness = new FuncionarioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); Funcionario funcionario = new Funcionario(); funcionario = funcionarioBusiness.ObtenerFuncionarioPorAreaAsignada(Int32.Parse(ddlAreas.SelectedItem.Value)); lblArea.Text = areaTematicaBusiness.ObtenerAreaTematicaPorId(Int32.Parse(ddlAreas.SelectedItem.Value)).NombreAreaTematica + ""; lblDescripcion.Text = areaTematicaBusiness.ObtenerAreaTematicaPorId(Int32.Parse(ddlAreas.SelectedItem.Value)).DescripcionArea + ""; LinkedList <Funcionario> funcionarios = new LinkedList <Funcionario>(); funcionarios = funcionarioBusiness.ObtenerFuncionariosDisponibles(); ddlFuncionarios.DataSource = funcionarios; ddlFuncionarios.DataTextField = "NombreFuncionario"; ddlFuncionarios.DataValueField = "IdFuncionario"; ddlFuncionarios.DataBind(); ddlFuncionarios.Items.Insert(0, new ListItem(funcionario.NombreFuncionario + " (Asignado)", funcionario.IdFuncionario + "")); ddlFuncionarios.SelectedIndex = 0; }
public IActionResult EditarFuncionario([FromBody] FuncionarioDTO funcionario) { try { funcionario.Validate(); if (funcionario.Invalid) { return(StatusCode(StatusCodes.Status400BadRequest, funcionario.Notifications)); } else { try { FuncionarioBusiness negocio = new FuncionarioBusiness(); negocio.EditarCliente(funcionario); return(StatusCode(StatusCodes.Status200OK, "Funcionário alterado com sucesso!")); } catch (Exception) { return(BadRequest("Erro inesperado!")); } } } catch (Exception) { return(new JsonResult(StatusCode(StatusCodes.Status400BadRequest, "Erro inesperado!"))); } }
protected void btnAcesso_Click(object sender, EventArgs e) { try { FuncionarioBusiness business = new FuncionarioBusiness(); int login = int.Parse(txtLogin.Text); Funcionario f = business.Autenticar(login, txtSenha.Text); string matricula = Convert.ToString(f.Matricula); FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(matricula, false, 5); HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(ticket)); Response.Cookies.Add(cookie); Session["user"] = f; Response.Redirect("/AreaRestrita/Home.aspx"); } catch (Exception ex) { lblMensagemAcessar.Text = ex.Message; lblMensagemAcessar.ForeColor = Color.Red; } }
public void CarregarCampos(int id) { FuncionarioBusiness business = new FuncionarioBusiness(); view_Func_Usua_Filial dto = business.ConsultarPorId(id); lblId.Text = $"{dto.id_Funcionario.ToString()}"; lblIdUser.Text = dto.fk_Func_Usuario.ToString(); txtNome.Text = dto.nm_NomeFunc; txtCPF.Text = dto.ds_CPF; rbnF.Checked = dto.ds_Sexo == "F" ? true : false; dtpNasc.Value = dto.dt_Nasc; txtCEP.Text = dto.ds_CEPFunc; txtLogradouro.Text = dto.ds_Logradouro; txtBairro.Text = dto.ds_Bairro; txtUF.Text = dto.ds_UF; txtComplemento.Text = dto.ds_Complemento; txtNRes.Text = dto.num_Residencia; txtEmail.Text = dto.ds_Email; txtNCelular.Text = dto.num_Celular; txtNTelefone.Text = dto.num_Telefone; dtpAdmissao.Value = dto.dt_Admissao; dtpDemissao.Value = dto.dt_Demissao; txtNomeEmpresa.Text = dto.nm_Nome; txtNomeUsuario.Text = dto.nm_Usuario; }
private void btnLogin_Click(object sender, EventArgs e) { try { FuncionarioDTO Funcionario = new FuncionarioDTO(); Funcionario.Nome = textBox1.Text; Funcionario.Login = textBox2.Text; Funcionario.Senha = textBox3.Text; Funcionario.PermissaoADM = false; Funcionario.PermissaoEvento = true; Funcionario.PermissaoRelatorio = true; FuncionarioBusiness business = new FuncionarioBusiness(); int a = business.Salvar(Funcionario); MessageBox.Show("Funcionario Salvo com sucesso.", "Best Moments", MessageBoxButtons.OK, MessageBoxIcon.Information); frmFolhaPagamento tela = new frmFolhaPagamento(); tela.Show(); this.Hide(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Best Moments", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLogin_Click(object sender, EventArgs e) { try { string username = txtLogin.Text; string password = txtSenha.Text; FuncionarioBusiness business = new FuncionarioBusiness(); FuncionarioDTO funcionario = business.Logar(username, password); if (funcionario != null) { UserSession.UsuarioLogado = funcionario; frmFolhaPagamento tela = new frmFolhaPagamento(); tela.Show(); this.Hide(); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Best Moments", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Edicao(FuncionarioEdicaoModel model) { if (ModelState.IsValid) { try { Funcionario funcionario = new Funcionario(); funcionario.IdFuncionario = model.IdFuncionario; funcionario.Nome = model.Nome; funcionario.Salario = model.Salario; funcionario.DataAdmissao = model.DataAdmissao; FuncionarioBusiness business = new FuncionarioBusiness(); business.AtualizarFuncionario(funcionario); TempData["Mensagem"] = "Funcionario atualizado com sucesso"; return(RedirectToAction("Consulta")); } catch (Exception e) { TempData["Mensagem"] = e.Message; } } return(View()); }
private void button7_Click(object sender, EventArgs e) { try { FuncionarioBusiness Funcionario = new FuncionarioBusiness(); FuncionarioDTO dto = new FuncionarioDTO(); dto.nm_nomefunci = textBox4.Text; dto.nm_numero = textBox5.Text; dto.tl_empresa = textBox9.Text; dto.cel_celular = textBox11.Text; dto.cpf_cpf = textBox7.Text; dto.cp_cep = textBox6.Text; dto.cr_cargo = textBox10.Text; dto.ds_endereço = textBox8.Text; dto.dt_datadeentrada = DateTime.Parse(dateTimePicker2.Text); dto.dt_datasaida = DateTime.Parse(dateTimePicker1.Text); dto.Nomedaempresa = textBox2.Text; Funcionario.Cadastrar(dto); MessageBox.Show("Folha de Pagamento criada com sucesso!", "digudão", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show($"Ocorreu um erro: {ex.Message}"); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { String userName = User.Identity.Name; FuncionarioBusiness funcionarioBus = new FuncionarioBusiness(connectionString); AreaTematicaBusiness areaTematicaBus = new AreaTematicaBusiness(connectionString); funcionario = funcionarioBus.getFuncionarioByUserName(userName); LinkedList <AreaTematica> areasTematicasEncargado = areaTematicaBus.getAllAreaTematicasByEncargado(funcionario.IdFuncionario); if (areasTematicasEncargado != null) { AreaTematica a = new AreaTematica(); a.IdAreaTematica = 0; a.Nombre = ""; areasTematicasEncargado.AddFirst(a); lblAreaTematica.Visible = true; ddlAreaTematica.Visible = true; ddlAreaTematica.DataSource = areasTematicasEncargado; ddlAreaTematica.DataTextField = "nombre"; ddlAreaTematica.DataValueField = "idAreaTematica"; ddlAreaTematica.DataBind(); } else { lblMensajeError.Text = "El funcionario en seccion no posee Areas Tematicas a su cargo"; } } }
private void btnRemover_Click(object sender, EventArgs e) { try { UsuarioDTO user = UserSession.UsuarioLogado; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); if (permissoes.Funcionario.Substring(0, 1) == "0") { if (permissoes.Funcionario.Substring(4, 1) == "0") { throw new ArgumentException("Você não tem autorização para fazer isto!"); } } view_Func_Usua_Filial data = dgvFuncionario.CurrentRow.DataBoundItem as view_Func_Usua_Filial; FuncionarioBusiness business = new FuncionarioBusiness(); business.RemoverFuncionario(data.id_Funcionario); MessageBox.Show("Funcionário Removido com Sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLogar_Click(object sender, EventArgs e) { try { FuncionarioBusiness business = new FuncionarioBusiness(); FuncionarioDTO funcionario = business.Logar(txtUsuarioLogin.Text, txtSenha.Text); if (funcionario != null) { UserSession.UsuarioLogado = funcionario; Form1 menu = new Form1(); menu.Show(); this.Hide(); } else { MessageBox.Show("Credenciais inválidas.", "Café Patronal", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBox.Show("Ocorreu um erro" + ex.Message); } }
public ActionResult Consulta() { List <FuncionarioConsultaModel> listagem = new List <FuncionarioConsultaModel>(); try { FuncionarioBusiness business = new FuncionarioBusiness(); foreach (Funcionario funcionario in business.BuscarTodosFuncionarios()) { FuncionarioConsultaModel model = new FuncionarioConsultaModel(); model.IdFuncionario = funcionario.IdFuncionario; model.Nome = funcionario.Nome; model.Salario = funcionario.Salario; model.DataAdmissao = funcionario.DataAdmissao; listagem.Add(model); } } catch (Exception e) { TempData["Mensagem"] = e.Message; throw; } return(View(listagem)); }
public ActionResult Cadastro(FuncionarioCadastroModel model) { if (ModelState.IsValid) { try { Funcionario funcionario = new Funcionario(); funcionario.Nome = model.Nome; funcionario.Salario = model.Salario; funcionario.DataAdmissao = model.DataAdmissao; FuncionarioBusiness business = new FuncionarioBusiness(); business.CadastrarFuncionario(funcionario); TempData["Mensagem"] = $"Funcionario {funcionario.Nome} cadastrado com sucesso !!! "; ModelState.Clear(); return(RedirectToAction("Cadastro")); } catch (Exception e) { TempData["Mensagem"] = e.Message; } } return(View()); }
private void btnAlterar_Click(object sender, EventArgs e) { try { FuncionarioDTO dto = new FuncionarioDTO(); dto.idFuncionario = Convert.ToInt32(lblId.Text); dto.NomeF = txtName.Text; dto.Usuario = txtUsuario.Text; dto.Cargo = txtCargo.Text; dto.Complemento = txtComplemento.Text; dto.CPF = txtCPF.Text; dto.Data_nascimento = dtpNasc.Value; dto.Endereco = txtEndereco.Text; dto.observacao = txtObs.Text; dto.RG = txtRG.Text; FuncionarioBusiness business = new FuncionarioBusiness(); business.AlterarFuncionario(dto); MessageBox.Show("Funcionario Alterado", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IActionResult ExcluirFuncionarios([FromBody] FuncionarioDTO cliente) { try { cliente.Validate(); if (cliente.Invalid) { return(StatusCode(StatusCodes.Status400BadRequest, cliente.Notifications)); } else { try { FuncionarioBusiness negocio = new FuncionarioBusiness(); negocio.ExcluirFuncionario(cliente.Id); return(StatusCode(StatusCodes.Status200OK, "Funcionário excluido com sucesso!")); } catch (Exception) { return(BadRequest("Erro inesperado!")); } } } catch (Exception) { return(new JsonResult(StatusCode(StatusCodes.Status400BadRequest, "Erro inesperado!"))); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { DeptoDTO depto = cboDepto.SelectedItem as DeptoDTO; EstadoDTO estado = cboUF.SelectedItem as EstadoDTO; FuncionarioDTO dto = new FuncionarioDTO(); dto.Nome = txtNome.Text; dto.Rg = mkbRG.Text; dto.Salario = nudSalario.Value; dto.Cpf = mkbCPF.Text; dto.Telefone = mkbTelefone.Text; dto.Email = txtEmail.Text; dto.IdDepto = depto.Id; dto.Cidade = txtCidade.Text; dto.IdEstado = estado.Id; dto.Cep = mkbCEP.Text; dto.Rua = txtEndereco.Text; dto.Complemento = txtComplemento.Text; dto.Numero = txtNum.Text; dto.Imagem = ImagemPlugIn.ConverterParaString(pbxFoto.Image); FuncionarioBusiness buss = new FuncionarioBusiness(); buss.Salvar(dto); frmMessage tela = new frmMessage(); tela.LoadScreen("Funcionário cadastrado com sucesso!"); tela.ShowDialog(); } catch (MySqlException mex) { if (mex.Number == 1062) { string msg = "Funcionario já está cadastrado. Verifique se o CPF está corretamente preenchido ou se ele já esta no sistema."; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } } catch (ValidacaoException vex) { string msg = vex.Message; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (Exception ex) { string msg = "Ocorreu um erro: " + ex.Message; frmException tela = new frmException(); tela.LoadScreen(msg); tela.ShowDialog(); } }
void AutoCarregar() { FuncionarioBusiness buss = new FuncionarioBusiness(); List <FuncionarioView> dto = buss.Listar(); dgvFuncionario.AutoGenerateColumns = false; dgvFuncionario.DataSource = dto; }
private void CarregarGrid() { FuncionarioBusiness business = new FuncionarioBusiness(); List <view_Func_Usua_Filial> funcionarios = business.Consultar(); dgvFuncionario.AutoGenerateColumns = false; dgvFuncionario.DataSource = funcionarios; }
private void button8_Click(object sender, EventArgs e) { FuncionarioBusiness funcionario = new FuncionarioBusiness(); List <FuncionarioDTO> View = funcionario.ConsultarporNome(textBox2.Text); //FuncionarioDTO dto = View[0]; dgvfuncionario.DataSource = View; }
private void PegarIdFuncionario() { FuncionarioBusiness funcionario = new FuncionarioBusiness(); List <FuncionarioDTO> lista = funcionario.ConsultarporCPF(mktcpf.Text); FuncionarioDTO dto = lista[0]; pk = dto.Id_Funcionario; }
private void Listar() { FuncionarioBusiness business = new FuncionarioBusiness(); List <FuncionarioDTO> lista = business.Listar(); dataGridView1.AutoGenerateColumns = false; dataGridView1.DataSource = lista; }
void CarregarCombinho() { FuncionarioBusiness business = new FuncionarioBusiness(); List <FuncionarioDTO> lista = business.Listar(); comboBox1.ValueMember = nameof(FuncionarioDTO.id_funcionario); comboBox1.DisplayMember = nameof(FuncionarioDTO.nm_nome); comboBox1.DataSource = lista; }
void CarregarCombo() { FuncionarioBusiness business = new FuncionarioBusiness(); List <FuncionarioDTO> Funcionarios = business.Listar(); cboFuncionario.ValueMember = nameof(FuncionarioDTO.id_funcionario); cboFuncionario.DisplayMember = nameof(FuncionarioDTO.nm_nome); cboFuncionario.DataSource = Funcionarios; }
void CarregarCombos() { FuncionarioBusiness buss = new FuncionarioBusiness(); List <FuncionarioView> lista = buss.Listar(); cboFuncionario.ValueMember = nameof(FuncionarioView.Id); cboFuncionario.DisplayMember = nameof(FuncionarioView.Nome); cboFuncionario.DataSource = lista; }
private void btnProc_Click(object sender, EventArgs e) { string CPF = txtCPF.Text; FuncionarioBusiness business = new FuncionarioBusiness(); dgvFuncionario.AutoGenerateColumns = false; dgvFuncionario.DataSource = business.ConsultarFuncionarios(CPF); }
private void CarregarFuncionarios() { FuncionarioBusiness business = new FuncionarioBusiness(); List <FuncionarioDTO> funcionarios = business.Listar(); comboBox1.DisplayMember = nameof(FuncionarioDTO.Nome); comboBox1.ValueMember = nameof(FuncionarioDTO.id); comboBox1.DataSource = funcionarios; }
private void btnAlterar_Click(object sender, EventArgs e) { try { ValidarUsuario(txtNomeUsuario.Text, txtSenha.Text); Validacoes.CPF validar = new Validacoes.CPF(); validar.ValidarCPF(txtCPF.Text); FuncionarioDTO dto = new FuncionarioDTO(); dto.nm_NomeFunc = txtNome.Text; dto.ds_CPF = txtCPF.Text; dto.ds_Sexo = rbnM.Checked == true ? "M" : "F"; dto.dt_Nasc = dtpNasc.Value; dto.ds_CEPFunc = txtCEP.Text; dto.ds_Logradouro = txtLogradouro.Text; dto.ds_Bairro = txtBairro.Text; dto.ds_UF = txtUF.Text; dto.ds_Complemento = txtComplemento.Text; dto.num_Residencia = txtNRes.Text; dto.ds_Email = txtEmail.Text; dto.num_Celular = txtNCelular.Text; dto.num_Telefone = txtNTelefone.Text; dto.dt_Admissao = dtpAdmissao.Value; dto.fk_Func_Filial = Program.id_Filial; dto.fk_Func_Usuario = Convert.ToInt32(lblId.Text); FuncionarioBusiness business = new FuncionarioBusiness(); business.AlterarFuncionario(dto); MessageBox.Show("Funcionário alterado com sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { if (ex.Message.Contains("'ds_CPF'")) { MessageBox.Show("Este CPF já foi cadastrado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ex.Message.Contains("`id_Usuario`")) { MessageBox.Show("Usuário não autenticado!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (ex.Message.Contains("'fk_Func_Usuario'")) { MessageBox.Show("Este usuário já está em uso.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
protected void Page_Load(object sender, EventArgs e) { FuncionarioBusiness funcionarioBusiness = new FuncionarioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); CriterioBusiness criterioBusiness = new CriterioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); // Session["usuarioFuncionario"] = "Juan Solís"; GVCriterios.DataSource = criterioBusiness.obtenerCriteriosPorIdArea(funcionarioBusiness.obtenerIdArea(Session["usuarioFuncionario"].ToString())); GVCriterios.DataBind(); }
protected void btnCadastro_Click1(object sender, EventArgs e) { lblErroNome.Text = string.Empty; lblErroEmail.Text = string.Empty; lblErroCargo.Text = string.Empty; lblErroPerfil.Text = string.Empty; lblErroSenha.Text = string.Empty; lblErroConfirma.Text = string.Empty; if (ValidateField()) { try { Funcionario f = new Funcionario(); f.Cargo = new Cargo(); f.Perfil = new Perfil(); f.Nome = txtNome.Text; f.Email = TxtEmail.Text; f.DataAdmissao = DateTime.Parse(txtAdmissao.Text); f.Senha = txtSenhaAcesso.Text; f.Cargo.IdCargo = int.Parse(ddlCargo.SelectedValue); f.Perfil.IdPerfil = int.Parse(ddlPerfil.SelectedValue); FuncionarioBusiness business = new FuncionarioBusiness(); if (business.ConsultarExiste(f.Nome, f.DataAdmissao) != null) { business.Cadastrar(f); lblMensagemCriar.Text = "Conta do Colaborador criada com sucesso"; lblMensagemCriar.ForeColor = Color.DarkBlue; txtNome.Text = string.Empty; TxtEmail.Text = string.Empty; txtAdmissao.Text = string.Empty; txtSenhaAcesso.Text = string.Empty; txtSenhaConfirm.Text = string.Empty; ddlCargo.Text = string.Empty; ddlPerfil.Text = string.Empty; } else { throw new Exception(); } } catch (Exception ex) { lblMensagemCriar.Text = ex.Message; lblMensagemCriar.ForeColor = Color.Red; } } }
void CarregarCboFuncionario() { FuncionarioDTO dto = new FuncionarioDTO(); FuncionarioBusiness buss = new FuncionarioBusiness(); List <FuncionarioDTO> lista = buss.Listar(); cboFuncio.ValueMember = nameof(dto.Id); cboFuncio.DisplayMember = nameof(dto.Nome); cboFuncio.DataSource = lista; }