private void btnEntrar_Click(object sender, EventArgs e) { try { Model.tb_funcionario model = new Model.tb_funcionario(); int id = Convert.ToInt32(txtId.Text); model = business.Listar(id); //*Informações Pessoais* txtId.Text = model.id_funcionario.ToString(); txtNome.Text = model.nm_funcionario; dtpNascimento.Value = model.dt_nascimento; txtRg.Text = model.ds_rg; txtEmail.Text = model.ds_email; dtpContrat.Value = model.dt_contratacao; cboGen.Text = model.ds_genero; txtCargo.Text = model.ds_cargo; txtCelular.Text = model.ds_celular; txtTelefone.Text = model.ds_telefone; nudSalario.Value = model.vl_salarioPorHora; txtCpf.Text = model.ds_cpf; cboGen.Text = model.ds_genero; //*Endereço* txtEndereço.Text = model.ds_endereco; txtCep.Text = model.ds_cep; txtCidade.Text = model.ds_cidade; txtUF.Text = model.ds_UF; txtComplemento.Text = model.ds_complemento; txtNumRes.Text = model.ds_numeroCasa; Utils.ConverterImagem imageConverter = new Utils.ConverterImagem(); Image imagem = imageConverter.byteArrayToImage(model.img_foto); picFoto.Image = imagem; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult <List <Models.Response.TestDriveResponse.Aprovar> > ListarAgendamentosSemFuncionario() { try { List <Models.TbAgendamento> funcionario = business.Listar(); return(funcionario.Select(x => conversor.ParaResponseConsultar(x)).ToList()); } catch (System.Exception e) { return(new NotFoundObjectResult(new Models.Response.erro(404, e.Message))); } }
public ActionResult <List <Models.Response.FuncionarioResponse> > Listar() { try { List <Models.TbFuncionario> lns = buss.Listar(); if (lns.Count == 0) { return(NotFound()); } List <Models.Response.FuncionarioResponse> resp = util.ParaResponse(lns); return(resp); } catch (System.Exception ex) { return(BadRequest( new Models.Response.ErroResponse(500, ex.Message) )); } }
private void cboFuncionario_SelectedIndexChanged(object sender, EventArgs e) { try { tb_funcionario comboFuncionario = cboFuncionario.SelectedItem as tb_funcionario; int mes = Convert.ToInt32(cboMes.Text); Business.FuncionarioBusiness funcionarioBusiness = new Business.FuncionarioBusiness(); Business.ControleDePontoBusiness controleBusiness = new Business.ControleDePontoBusiness(); List <tb_controledeponto> ponto = controleBusiness.ListarPorFuncionario(comboFuncionario.id_funcionario, mes); tb_funcionario funcionario = funcionarioBusiness.Listar(comboFuncionario.id_funcionario); Utils.ConverterImagem imageConverter = new Utils.ConverterImagem(); Image imagem = imageConverter.byteArrayToImage(funcionario.img_foto); imgFoto.Image = imagem; int entradaAlmoco = ponto.Sum(x => x.dt_saidaAlmoco.Value.Hour); int voltaAlmoco = ponto.Sum(x => x.dt_voltaAlmoco.Value.Hour); int totalAlmoco = voltaAlmoco - entradaAlmoco; int chegada = ponto.Sum(x => x.dt_chegada.Value.Hour); int saida = ponto.Sum(x => x.dt_saida.Value.Hour); int expediente = (saida - chegada) - totalAlmoco; nudDescontos.Value = expediente * funcionario.vl_salarioPorHora; } catch (Exception ex) { MessageBox.Show(ex.Message, "Gerar Folha de Pagamento"); } }