private void GetSelects(int empresaId, FuncionarioManterModel fmm) { FuncionariosDTO fdto = _ifuncionarioService.GetByEmpresaTipoPagamentoLider(empresaId); fmm.Lideres = fdto.Lideres.Select(p => new SelectListItem() { Value = p.Id.ToString(), Text = p.Nome }).ToList(); ((IList <SelectListItem>)fmm.Lideres).Add(new SelectListItem() { Value = "0", Text = " ----- ", Selected = true }); fmm.TipoPagamentos = fdto.TipoPagamentos.Select(p => new SelectListItem() { Value = p.Id.ToString(), Text = p.Nome }); fmm.TipoRegimeFuncionarios = fdto.TipoRegimeFuncionarios.Select(p => new SelectListItem() { Value = p.Id.ToString(), Text = p.Nome }); fmm.Bancos = _iBancoService.GetAll().Select(p => new SelectListItem() { Value = p.Id.ToString(), Text = p.DescricaoCompleta }); }
public FuncionariosDTO GetByEmpresaTipoPagamentoLider(int empresaId) { FuncionariosDTO fdto = new FuncionariosDTO(); fdto.EmpresaId = empresaId; fdto.TipoRegimeFuncionarios = this.SessaoAtual.Query <TipoRegimeFuncionario>() .Select(p => new FuncionarioTipoRegimeFuncionarioDTO() { Id = p.Id, Nome = p.Nome }).ToList(); fdto.TipoPagamentos = this.SessaoAtual.Query <TipoPagamento>() .Select(p => new FuncionarioTipoPagamentoDTO() { Id = p.Id, Nome = p.Nome }).ToList(); fdto.Lideres = (from a in this.SessaoAtual.Query <FuncionarioEndereco>() where a.Funcionario.Lider == null && a.Empresa.Id == empresaId select new FuncionarioLiderDTO() { Id = a.Funcionario.Id, Nome = a.Funcionario.Nome }).ToList(); return(fdto); }
private void textBox2_KeyPress_1(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { textBox1.Text = "adm"; textBox2.Text = "12345"; FuncionariosBusiness business = new FuncionariosBusiness(); FuncionariosDTO funcionariosDTO = business.Logar(textBox1.Text, textBox2.Text); if (funcionariosDTO == null) { MessageBox.Show("Erro, tente outro login"); } else { Usuario_Logado.UsuarioLogado = funcionariosDTO; tela_principal tela = new tela_principal(); tela.Show(); this.Hide(); } } }
public void LoadScreen(FuncionariosDTO funci) { this.func = funci; lblId.Text = funci.ID.ToString(); txtNome.Text = funci.Nome; mskCpf.Text = funci.CPF.ToString(); mskRg.Text = funci.RG.ToString(); txtEndereco.Text = funci.Endereco.ToString(); mskCEP.Text = funci.Cep.ToString(); txtBairro.Text = funci.Bairro.ToString(); txtCidade.Text = funci.Cidade.ToString(); mskVr.Text = funci.vl_refeicao.ToString(); txtNumero.Text = funci.Numero_casa.ToString(); cboEstado.Text = funci.Estado.ToString(); mskSalario.Text = funci.salario.ToString(); mskVt.Text = func.vl_transporte.ToString(); txtUsuario.Text = funci.Login.ToString(); txtSenha.Text = funci.Senha.ToString(); chkAdm.Checked = Convert.ToBoolean(funci.ADM.ToString()); chkRh.Checked = Convert.ToBoolean(funci.RH.ToString()); chkFuncionario.Checked = Convert.ToBoolean(funci.Func.ToString()); textBox1.Text = funci.email; }
private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4) { FuncionariosDTO funcionarios = dgfunc.Rows[e.RowIndex].DataBoundItem as FuncionariosDTO; AlterarFuncuinario tela = new AlterarFuncuinario(); tela.LoadScreen(funcionarios); tela.ShowDialog(); this.Hide(); } if (e.ColumnIndex == 5) { FuncionariosDTO Funcionarioss = dgfunc.CurrentRow.DataBoundItem as FuncionariosDTO; DialogResult r = MessageBox.Show("Deseja excluir o funcionario ?", "Realce Sua Beleza", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { FuncionariosBusiness business = new FuncionariosBusiness(); business.Remover(Funcionarioss.ID); CarregarGrid(); } } }
private void button1_Click(object sender, EventArgs e) { ClienteDTO dto1 = cbonomedocliente.SelectedItem as ClienteDTO; FuncionariosDTO dto2 = cbofuncionario.SelectedItem as FuncionariosDTO; TratamentoDTO dto3 = cbotipodetratamento.SelectedItem as TratamentoDTO; SessaoDTO dto = new SessaoDTO(); dto.Forma_pgto = cboformadepagamento.Text; dto.Valor = Convert.ToDecimal(txtvalor.Text); dto.Data = Convert.ToDateTime(dtp.Text); dto.ID_tratamento = dto3.ID; dto.Id_cliente = dto1.ID; dto.Id_func = dto2.ID; SessaoBussiness business = new SessaoBussiness(); business.Salvar(dto); MessageBox.Show("Sessão marcada com sucesso", "Realce sua Beleza", MessageBoxButtons.OK); email.Para = dto1.email; email.Assunto = "Sesão marcada Realce sua Beleza"; email.Mensagem = dto1.Nome + ", você acabou de marcar um(a)" + dto3.Nome + " as " + dto.Data + " no valor de: " + dto.Valor; email.Enviar(); tela_principal tela = new tela_principal(); tela.Show(); }
public void Register(FuncionariosModel model) { var func = new FuncionariosDTO(model.NomeFuncionario, model.IdadeFuncionario, model.RGFuncionario, model.CPFfuncionario, model.SexoFuncionario, model.EnderecoFuncionario, model.BairroFuncionario, model.TelefoneFuncionario, model.CelularFuncinario, model.FuncaoFuncionario, model.SalarioFuncionario); _repository.Create(func); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { FuncionariosDTO func = comboBox1.SelectedItem as FuncionariosDTO; label15.Text = Convert.ToString(func.salario); label17.Text = Convert.ToString(func.vl_transporte); label18.Text = Convert.ToString(func.vl_refeicao); }
void CarregarCombos() { FuncionariosBusiness business = new FuncionariosBusiness(); List <FuncionariosDTO> lista = business.Listar(); FuncionariosDTO dto = new FuncionariosDTO(); comboBox1.ValueMember = nameof(FuncionariosDTO.ID); comboBox1.DisplayMember = nameof(FuncionariosDTO.Nome); comboBox1.DataSource = lista; }
private void button1_Click(object sender, EventArgs e) { FuncionariosBusiness business = new FuncionariosBusiness(); FuncionariosDTO funcionariosDTO = business.Logar(textBox1.Text, textBox2.Text); if (funcionariosDTO == null) { MessageBox.Show("Erro, tente outro login"); } else { Usuario_Logado.UsuarioLogado = funcionariosDTO; tela_principal tela = new tela_principal(); tela.Show(); this.Hide(); } }
private void button1_Click(object sender, EventArgs e) { FuncionariosDTO dto = new FuncionariosDTO(); dto.Nome = txtnome.Text; dto.email = textBox2.Text; dto.Cep = txtCep.Text; dto.Endereco = txtendereco.Text; dto.Bairro = txtbairro.Text; dto.Cidade = txtcidade.Text; dto.RG = rg.Text; dto.CPF = maskedTextBox2.Text; dto.salario = Convert.ToDecimal(salario.Text); dto.vl_transporte = Convert.ToDecimal(vt.Text); dto.vl_refeicao = Convert.ToDecimal(vr.Text); dto.Numero_casa = Convert.ToInt32(txtnumero.Text); dto.Estado = txtestado.Text; dto.Fucao = textBox1.Text; dto.Login = textBox5.Text; dto.Senha = textBox6.Text; dto.ADM = checkBox1.Checked; dto.RH = checkBox2.Checked; dto.Func = checkBox7.Checked; FuncionariosBusiness business = new FuncionariosBusiness(); business.Salvar(dto); MessageBox.Show("Cadastro realizado com sucesso"); email.Para = textBox2.Text; email.Assunto = "Cadastro da Realce sua Beleza"; email.Mensagem = "Seja bem vindo a empresa Realc,0e sua Beleza,<br> seu login é: " + dto.Login + "<br> E sua senha é:" + dto.Senha; email.Enviar(); tela_principal tela = new tela_principal(); tela.Show(); }
private void button2_Click(object sender, EventArgs e) { FuncionariosDTO dto1 = comboBox1.SelectedItem as FuncionariosDTO; Folha_pagamentoDTO dto = new Folha_pagamentoDTO(); dto.id_funcionario = dto1.ID; dto.Salario_bruto = Convert.ToDecimal(label15.Text); dto.Hora_Extra = Convert.ToDecimal(label30.Text); dto.V_trans = Convert.ToDecimal(label17.Text); dto.Vale_refeicao = Convert.ToDecimal(label18.Text); dto.FGTS = Convert.ToDecimal(label19.Text); dto.INSS = Convert.ToDecimal(label20.Text); dto.I_Renda = Convert.ToDecimal(label21.Text); dto.Salario_liquido = Convert.ToDecimal(label33.Text); dto.Faltas = Convert.ToInt32(nudfaltas.Value); Folha_pagamentoBusiness business = new Folha_pagamentoBusiness(); business.Salvar(dto); MessageBox.Show("Folha de pagamento salva com sucesso"); }
public ActionResult Index(int empresaId) { FuncionariosDTO fdto = _ifuncionarioService.GetByEmpresaTipoPagamentoLider(empresaId); return(View(fdto)); }
public ActionResult Salvar(FuncionarioManterModel model) { if (!ModelState.IsValid) { GetSelects(model.EmpresaId, model); return(PartialView("Novo", model)); } Funcionario func = new Funcionario() { Id = model.Id, DataInicio = DateTime.Now.Date }; if (model.Id > 0) { func = _ifuncionarioService.Find(model.Id); } func.Nome = model.Nome; func.Email = model.Email; func.Telefone = model.Telefone; func.Nascimento = model.Nascimento.Value; func.Identificacao1 = model.Identificacao1; func.Identificacao2 = model.Identificacao2; if (model.LiderId > 0) { func.Lider = new Funcionario() { Id = model.LiderId }; } func.TipoPagamento = new TipoPagamento() { Id = model.TipoPagamentoId }; func.TipoRegimeFuncionario = new TipoRegimeFuncionario() { Id = model.TipoRegimeFuncionarioId }; func.Valor = model.Valor; Conta conta = new Conta() { Id = model.ContaId }; conta.Agencia = model.Agencia; conta.NumeroConta = model.Conta; conta.Extensao = model.Digito; conta.Banco = new Banco() { Id = model.BancoId }; try { _ifuncionarioService.Insert(func, conta, model.EmpresaId); } catch (Exception ex) { model.Erro = ex.Message; GetSelects(model.EmpresaId, model); return(PartialView("Novo", model)); } FuncionariosDTO fdto = _ifuncionarioService.GetByEmpresaTipoPagamentoLider(model.EmpresaId); return(View("Index", fdto)); }
public void ChangeInformation(FuncionariosDTO func) { _repository.Update(func); }
public void Create(FuncionariosDTO funcionarios) { _Context.Funcionarios.Add(funcionarios); _Context.SaveChanges(); }
public void Delete(FuncionariosDTO func) { _repository.Delete(func); }
public void Delete(FuncionariosDTO funcionarios) { _Context.Entry(funcionarios).State = System.Data.Entity.EntityState.Deleted; // _Context.Usuarios.Remove(user); _Context.SaveChanges(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { FuncionariosDTO dto = comboBox1.SelectedItem as FuncionariosDTO; }