public Boolean Insere(FuncionarioDTO pFuncionarioDTO) { try { MySqlConnection Conexao = new MySqlConnection(StrCon); StringBuilder vSQLCommand = new StringBuilder(); vSQLCommand.AppendLine("INSERT INTO funcionario("); vSQLCommand.AppendLine("NOME) values ("); //com.Parameters.Add(new MySqlParameter("@idFuncionario", pDTO.Identificador)); vSQLCommand.AppendLine(" @Nome)"); MySqlCommand com = new MySqlCommand(vSQLCommand.ToString(), Conexao); //com.Parameters.Add(new MySqlParameter("@idFuncionario", pDTO.Identificador)); com.Parameters.Add(new MySqlParameter("@Nome", pFuncionarioDTO.Nome)); Conexao.Open(); //dt.Load(com.ExecuteReader()); com.ExecuteReader(); Conexao.Close(); return(true); } catch (Exception e) { throw e; } }
private void btnSalvarUsuario_Click(object sender, RoutedEventArgs e) { FuncionarioDTO funcionario = new FuncionarioDTO(); funcionario.IdFuncionario = Convert.ToInt32(txbIdUsuario.Text); funcionario.Nome = txbNomeUsuario.Text; funcionario.Cpf = txbCpfUsuario.Text; funcionario.Dtnasc = dtpDtNascUsuario.Text; funcionario.Usuario = txbUserUsuario.Text; funcionario.TipoUsuario = txbTipoUsuario.Text; funcionario.Senha = txbSenhaUsuario.Password; funcionario.ConfSenha = txbConfSenhaUsuario.Password; funcionario.Cep = txbCepUsuario.Text; funcionario.Endereco = txbEnderecoUsuario.Text; funcionario.Numero = txbNumeroUsuario.Text; funcionario.Bairro = txbBairroUsuario.Text; funcionario.Complemento = txbComplementoUsuario.Text; funcionario.Cidade = txbCidadeUsuario.Text; funcionario.Estado = txbEstadoUsuario.Text; funcionario.Telefone = txbTelefoneUsuario.Text; funcionario.Celular = txbCelularUsuario.Text; funcionario.Email = txbEmailUsuario.Text; Controller.getInstance().EditarFuncionario(funcionario); MessageBox.Show(Controller.getInstance().mensagem); if (Controller.getInstance().mensagem.Equals("Usuário editado com sucesso")) { this.Close(); } }
private void button1_Click(object sender, EventArgs e) { try { string desc = txtSitua.Text; desc = desc.Trim(); int qtd = desc.Count(); if (qtd > 200) { throw new Exception("O campo 'Situação' não pode passar de 200 caracteres"); } FuncionarioDTO funcionario = cboFuncio.SelectedItem as FuncionarioDTO; AutoDTO auto = cboAuto.SelectedItem as AutoDTO; PecasDTO pecas = cboPeca.SelectedItem as PecasDTO; OrcamentoDTO dto = new OrcamentoDTO(); dto.FuncionarioId = funcionario.Id; dto.AutoId = auto.Id; dto.PecaId = pecas.Id; dto.Situacao = txtSitua.Text; dto.Valor = nudValor.Value; OrcamentoBusiness buss = new OrcamentoBusiness(); buss.Salvar(dto); MessageBox.Show("Orcamento efetuado com sucesso.", "SIGMA", MessageBoxButtons.OK); } catch (Exception ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvarFolhaPagamento_Click(object sender, EventArgs e) { try { FolhaPagamentoDTO dto = new FolhaPagamentoDTO(); FuncionarioDTO funcionario = cboFuncionario.SelectedItem as FuncionarioDTO; dto.ds_mes = cbmes.Text; dto.bt_valetransporte = chkVT.Checked; dto.vl_fgts = FGTS; dto.hr_horasextras = Convert.ToInt32(nudHorasExtras.Value); dto.vl_inss = INSS; dto.vl_ir = IR; dto.vl_salarioliquido = Decimal.Round(SalarioLiquido); dto.vl_ValeTransporte = VT; dto.id_funcionario = funcionario.id_funcionario; FolhaPagamentoBusiness business = new FolhaPagamentoBusiness(); business.Salvar(dto); MessageBox.Show("Folha de pagamento salva com sucesso"); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro " + ex.Message); } }
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 IActionResult EditarFuncionario(int id) { FuncionarioDTO funcionarioView = new FuncionarioDTO(); var func = database.funcionarios.Include(f => f.Gft).Include(f => f.FuncionarioTecnologias).ThenInclude(f => f.Tecnologia).First(f => f.Id == id); funcionarioView.Id = func.Id; funcionarioView.Cargo = func.Cargo; funcionarioView.InicioWA = func.InicioWA; funcionarioView.TerminoWA = func.TerminoWA; funcionarioView.Matricula = func.Matricula; funcionarioView.Nome = func.Nome; funcionarioView.GftID = func.Gft.Id; var funtec = database.funcionariostecnologias.Where(ft => ft.FuncionarioID == func.Id).ToList(); string tecId = ""; for (int i = 0; i < funtec.Count; i++) { tecId = tecId + "," + funtec[i].TecnologiaID; } tecId = tecId.Remove(0, 1); funcionarioView.TecnologiaID = tecId; ViewBag.gfts = database.gfts.ToList(); ViewBag.tecnologias = database.tecnologias.ToList(); return(View(funcionarioView)); }
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 async Task <IActionResult> EditarAsync([FromBody] FuncionarioDTO funcionarioDTO) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (funcionarioDTO.Habilidades.Count() == 0) { return(BadRequest("É necessário, no mínimo, uma habilidade.")); } if (!funcionarioDTO.NomeCompletoValido()) { return(BadRequest("Nome completo inválido. Insira nome e sobrenome.")); } var funcionario = mapper.ToEntity(funcionarioDTO); await funcionarioRepository.EditarAsync(funcionario); return(Ok(mapper.ToDTO(funcionario).ToResponse())); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public List <VeiculoDTO> ConsultarVeiculoFiltro(string placa) { string script = $"SELECT * FROM Veiculo WHERE CPF like '%{placa}%'"; List <MySqlParameter> parms = new List <MySqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <VeiculoDTO> Veiculo = new List <VeiculoDTO>(); while (reader.Read()) { FuncionarioDTO dados = new FuncionarioDTO(); dados.idBVeiculo = reader.GetInt32("idVeiculo"); dados.modelo = reader.GetString("modelo"); dados.marca = reader.GetString("marca"); dados.cor = reader.GetInt("placa"); Veiculo.Add(dados); } reader.Close(); return(Veiculo); }
private void button1_Click(object sender, EventArgs e) { try { LoginDTO obj = new LoginDTO(); LoginBLL obj1 = new LoginBLL(); FuncionarioDTO pessoa = new FuncionarioDTO(); obj.usuario = textBox1.Text; obj.senha = textBox2.Text; pessoa = LoginBLL.validar(obj); if (pessoa.Nome != "" && pessoa.ativo != "true") { this.Hide(); Form2 frm2 = new Form2(pessoa); frm2.ShowDialog(); this.Close(); } else { throw new Exception("Usuario ou senha invalidos"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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); } }
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); } }
/// <summary> /// Cria um novo registro no banco. /// </summary> /// <param name="funcionario">Objeto que contém as informações necessárias para criar o registro no banco.</param> /// <returns>Ação a ser tomada pela tela</returns> public string Create(FuncionarioDTO funcionario) { try { /*funcionario.Usuario.Usuario = Encryption.Encrypt(funcionario.Usuario.Usuario); * funcionario.Usuario.Senha = Encryption.Encrypt(funcionario.Usuario.Senha);*/ dataBaseAccess.AddParameters("_idPessoa", funcionario.Pessoa.IdPessoa); dataBaseAccess.AddParameters("_usuario", funcionario.Usuario.Usuario); dataBaseAccess.AddParameters("_senha", funcionario.Usuario.Senha); dataBaseAccess.AddParameters("_idPrivilegio", funcionario.Usuario.Privilegio.IdPrivilegio); dataBaseAccess.AddParameters("_situacao", funcionario.Usuario.Situacao); dataBaseAccess.AddParameters("_message", ErrorMessage.MensagemErro); return(dataBaseAccess.ExecuteQuery(CommandType.StoredProcedure, "sp_usuario_criar")); } catch (Exception ex) { StringBuilder message = new StringBuilder(); message.Append("Não foi possível cadastrar o usuário: ").Append(ex.Message); throw new Exception(message.ToString()); } finally { dataBaseAccess.ClearParameters(); } }
public Boolean Altera(FuncionarioDTO pFuncionarioDTO) { try { DataTable dt = new DataTable(); MySqlConnection Conexao = new MySqlConnection(StrCon); StringBuilder vSQLCommand = new StringBuilder(); vSQLCommand.AppendLine("UPDATE funcionario SET"); vSQLCommand.AppendLine("NOME = @NOME "); vSQLCommand.AppendLine(" WHERE 1 = 1 "); if (pFuncionarioDTO.Identificador != default(int)) { vSQLCommand.AppendLine("and idFuncionario = @idFuncionario "); } MySqlCommand com = new MySqlCommand(vSQLCommand.ToString(), Conexao); com.Parameters.Add(new MySqlParameter("@idFuncionario", pFuncionarioDTO.Identificador)); com.Parameters.Add(new MySqlParameter("@Nome", pFuncionarioDTO.Nome)); Conexao.Open(); //dt.Load(com.ExecuteReader()); com.ExecuteReader(); Conexao.Close(); return(true); } catch (Exception e) { throw e; } }
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!"))); } }
public async Task <FuncionarioDTO> Actualizar(FuncionarioDTO funcionarioDTO) { try { if (funcionarioDTO != null) { Funcionario funcionarioDB = await db.Funcionarios.Include(i => i.Proveedor).SingleAsync(f => f.Id == funcionarioDTO.Id); Funcionario funcionario = mapper.Map <FuncionarioDTO, Funcionario>(funcionarioDTO, funcionarioDB); db.Entry(funcionario.Proveedor).State = EntityState.Unchanged; var updateFuncionario = db.Funcionarios.Update(funcionario); await db.SaveChangesAsync(); return(mapper.Map <Funcionario, FuncionarioDTO>(updateFuncionario.Entity)); } else { return(null); } } catch (Exception e) { return(null); } }
private void BtnEditarUsuario_Click(object sender, RoutedEventArgs e) { FuncionarioDTO funcionario = new FuncionarioDTO(); funcionario = dgUsuarios.SelectedItem as FuncionarioDTO; if (dgUsuarios.SelectedCells.Count > 0) { FrmEditUsuario frmEditar = new FrmEditUsuario(); frmEditar.txbIdUsuario.Text = funcionario.IdFuncionario.ToString(); frmEditar.txbNomeUsuario.Text = funcionario.Nome; frmEditar.txbCpfUsuario.Text = funcionario.Cpf; frmEditar.dtpDtNascUsuario.Text = funcionario.Dtnasc; frmEditar.txbUserUsuario.Text = funcionario.Usuario; frmEditar.txbTipoUsuario.Text = funcionario.TipoUsuario; frmEditar.txbSenhaUsuario.Password = funcionario.Senha; frmEditar.txbConfSenhaUsuario.Password = funcionario.ConfSenha; frmEditar.txbCepUsuario.Text = funcionario.Cep; frmEditar.txbEnderecoUsuario.Text = funcionario.Endereco; frmEditar.txbNumeroUsuario.Text = funcionario.Numero; frmEditar.txbBairroUsuario.Text = funcionario.Bairro; frmEditar.txbComplementoUsuario.Text = funcionario.Complemento; frmEditar.txbCidadeUsuario.Text = funcionario.Cidade; frmEditar.txbEstadoUsuario.Text = funcionario.Estado; frmEditar.txbTelefoneUsuario.Text = funcionario.Telefone; frmEditar.txbCelularUsuario.Text = funcionario.Celular; frmEditar.txbEmailUsuario.Text = funcionario.Email; frmEditar.ShowDialog(); } else { MessageBox.Show("Selecione ao menos um usuário"); } }
public IActionResult EditarFuncionario(int id) { ViewBag.Tecnologia = database.Tecnologias.ToList(); ViewBag.Gft = database.Gfts.ToList(); ViewBag.FuncionarioTecnologia = database.FuncionarioTecnologias.ToList(); var funcionario = database.Funcionarios.Include(f => f.Gft).First(f => f.Id == id); FuncionarioDTO funcionarioView = new FuncionarioDTO(); funcionarioView.Id = funcionario.Id; funcionarioView.Cargo = funcionario.Cargo; funcionarioView.InicioWa = funcionario.InicioWa; funcionarioView.Nome = funcionario.Nome; funcionarioView.Matricula = funcionario.Matricula; funcionarioView.TerminoWa = funcionario.TerminoWa; funcionarioView.Telefone = funcionario.Telefone; funcionarioView.Email = funcionario.Email; funcionarioView.GftId = funcionario.Gft.Id; ViewBag.Tecnologia = database.Tecnologias.ToList(); ViewBag.Gft = database.Gfts.ToList(); var FuncionarioTec = database.FuncionarioTecnologias.Where(func => func.Funcionario.Id == funcionario.Id).ToList(); database.RemoveRange(FuncionarioTec); database.SaveChanges(); return(View(funcionarioView)); }
private void btnEdit_Click(object sender, RoutedEventArgs e) { //Buttons btnNew.Visibility = btnEdit.Visibility = btnRemove.Visibility = btnExistingPerson.Visibility = Visibility.Hidden; btnApply.Visibility = btnCancel.Visibility = Visibility.Visible; //Lists dataGridEmployee.Visibility = Visibility.Hidden; //Values buttonApply = EnumApplyAction.Update; //Box gbPersonType.IsEnabled = false; funcionarioDTO = new FuncionarioDTO(); funcionarioDTO = dataGridEmployee.SelectedItem as FuncionarioDTO; rbIndividual.IsChecked = funcionarioDTO.Pessoa.TipoPessoa; rbCorporate.IsChecked = !funcionarioDTO.Pessoa.TipoPessoa; DecidirFormulario(); PreencherFormulario(funcionarioDTO); }
protected void btnSubmit_Click1(object sender, EventArgs e) { if (txtnome.Text == string.Empty || txtTelefone.Text == string.Empty || txtCpf.Text == string.Empty) { Response.Write("<script> alert('Favor preencher corretamente os dados!')</script>"); } else { FuncionarioDTO funcionarioDTO = new FuncionarioDTO(); funcionarioDTO.Nome = txtnome.Text; funcionarioDTO.Data_nascimento = caledarNasc.SelectedDate; funcionarioDTO.Telefone = Convert.ToInt32(txtTelefone.Text); funcionarioDTO.Cpf = Convert.ToInt32(txtCpf.Text); new FuncionarioBLL().InserirFuncionario(funcionarioDTO); ExibirDados(); new LimpaForm(this.Form.Controls); Response.Write("<script> alert('Dados gravados corretamente.')</script>"); } }
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}"); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { FuncionarioDTO funcionario = cboFuncionario.SelectedItem as FuncionarioDTO; FolhaPagamentoDTO dto = new FolhaPagamentoDTO(); dto.HorasExtras = mkbHE.Text; dto.Faltas = Convert.ToInt32(nudFaltas.Value); dto.SalBruto = Convert.ToDecimal(txtSalario.Text); dto.ImpostoRenda = Convert.ToDecimal(txtIR.Text); dto.Fgts = Convert.ToDecimal(txtFGTS.Text); dto.VLTars = Convert.ToDecimal(txtValTrans.Text); dto.IdFuncio = funcionario.Id; dto.SalLiq = Convert.ToDecimal(txtSalLiquido.Text); dto.Inss = Convert.ToDecimal(txtINSS.Text); dto.SalFamilia = Convert.ToDecimal(TxtSalFam.Text); dto.Data = mkbData.Text; FolhaPagamentoBusiness buss = new FolhaPagamentoBusiness(); buss.Salvar(dto); frmMessage tela = new frmMessage(); tela.LoadScreen("Pagamento registrado com sucesso!"); } catch (Exception) { frmException tela = new frmException(); tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema."); tela.ShowDialog(); } }
private void cbDayView2_SelectionChanged(object sender, SelectionChangedEventArgs e) { m_Appointments2.Clear(); FuncionarioDTO funcionario = funcionarioBLL.ReadName(cbDayView2.SelectedItem.ToString())[0]; m_Appointments2 = ListarApontamentos(Convert.ToInt32(funcionario.Pessoa.IdPessoa)); AddUpdateAppSettings("Setting2", cbDayView2.SelectedIndex.ToString()); dayView2.Invalidate(); bool result = false; if (Boolean.TryParse(funcionario.Pessoa.PessoaFisica.Genero.ToString(), out result)) { if (Convert.ToBoolean(funcionario.Pessoa.PessoaFisica.Genero)) { dayView2.Renderer = new Office11Renderer(); } else { dayView2.Renderer = new Office12Renderer(); } } else { dayView2.Renderer = new Office12Renderer(); } }
// private SqlDataAdapter Adapter; public int inserirFunc(FuncionarioDTO funcdto) { using (SqlConnection con = new SqlConnection()) { //Conexão com o banco con.ConnectionString = Properties.Settings.Default.Sql; SqlCommand cm = new SqlCommand(); cm.CommandType = CommandType.Text; con.Open(); cm.CommandText = "insert into tb_Funcionario (nome_FuncShop,end_FuncShop,complemento,Email,cidade_FuncShop,tel_FuncShop,cel_FuncShop,rg_FuncShop,cpf_FuncShop,cargo_FuncShop, sex_func, turno)" + "values (@nome_FuncShop,@end_FuncShop,@complemento,@Email,@cidade_FuncShop,@tel_FuncShop,@cel_FuncShop,@rg_FuncShop,@cpf_FuncShop,@cargo_FuncShop, @sex_func, @turno)"; cm.Parameters.Add("nome_FuncShop", SqlDbType.VarChar).Value = funcdto.Nome; cm.Parameters.Add("end_FuncShop", SqlDbType.VarChar).Value = funcdto.Endereco; cm.Parameters.Add("complemento", SqlDbType.VarChar).Value = funcdto.Complemento; cm.Parameters.Add("Email", SqlDbType.VarChar).Value = funcdto.Email; cm.Parameters.Add("cidade_FuncShop", SqlDbType.VarChar).Value = funcdto.Cidade; cm.Parameters.Add("tel_FuncShop", SqlDbType.VarChar).Value = funcdto.Telefone; cm.Parameters.Add("cel_FuncShop", SqlDbType.VarChar).Value = funcdto.Celular; cm.Parameters.Add("rg_FuncShop", SqlDbType.VarChar).Value = funcdto.Rg; cm.Parameters.Add("cpf_FuncShop", SqlDbType.VarChar).Value = funcdto.Cpf; cm.Parameters.Add("cargo_FuncShop", SqlDbType.VarChar).Value = funcdto.Cargo; cm.Parameters.Add("sex_func", SqlDbType.VarChar).Value = funcdto.Sexo; cm.Parameters.Add("turno", SqlDbType.VarChar).Value = funcdto.Turno; cm.Connection = con; int valor = cm.ExecuteNonQuery(); return(valor); } }
public static string cadastrofuncionario(FuncionarioDTO obj) { if (string.IsNullOrWhiteSpace(obj.Nome)) { throw new Exception("Valide o campo nome"); } if (string.IsNullOrWhiteSpace(obj.RG)) { throw new Exception("Valide o campo RG"); } if (string.IsNullOrWhiteSpace(obj.CPF)) { throw new Exception("Valide o campo CPF"); } if (obj.CPF.Length != 11) { throw new Exception("Campo CPF precisa ter 11 caracteres"); } try { } catch (Exception) { throw; } if (string.IsNullOrWhiteSpace(obj.cargo)) { throw new Exception("Valide o campo Cargo"); } return(null); }
internal int alterar(FuncionarioDTO func) { using (SqlConnection con = new SqlConnection()) { //Conexão com o banco con.ConnectionString = Properties.Settings.Default.Sql; SqlCommand cm = new SqlCommand("Alterar"); cm.Parameters.AddWithValue("@cod_FuncShop", func.Codigo); cm.Parameters.AddWithValue("@nome_FuncShop", func.Nome); cm.Parameters.AddWithValue("@end_FuncShop", func.Endereco); cm.Parameters.AddWithValue("@complemento", func.Complemento); cm.Parameters.AddWithValue("@email", func.Email); cm.Parameters.AddWithValue("@cidade_FuncShop", func.Cidade); cm.Parameters.AddWithValue("@tel_FuncShop", func.Telefone); cm.Parameters.AddWithValue("@cel_FuncShop", func.Celular); cm.Parameters.AddWithValue("@rg_FuncShop", func.Rg); cm.Parameters.AddWithValue("@cpf_FuncShop", func.Cpf); cm.Parameters.AddWithValue("@cargo_FuncShop", func.Cargo); cm.Parameters.AddWithValue("@sex_func", func.Sexo); cm.Parameters.AddWithValue("@turno", func.Turno); cm.Connection = con; cm.CommandType = CommandType.Text; con.Open(); cm.CommandText = " update tb_Funcionario set nome_FuncShop= @nome_FuncShop,end_FuncShop=@end_FuncShop,complemento =@complemento,Email= @Email,cidade_FuncShop = @cidade_FuncShop,tel_FuncShop =@tel_FuncShop,cel_FuncShop =@cel_FuncShop,rg_FuncShop =@rg_FuncShop,cpf_FuncShop =@cpf_FuncShop,cargo_FuncShop =@cargo_FuncShop, sex_func=@sex_func , turno=@turno where cod_FuncShop =@cod_FuncShop"; cm.Connection = con; int valor = cm.ExecuteNonQuery(); return(valor); } }
private void btnRemove_Click(object sender, RoutedEventArgs e) { try { funcionarioDTO = new FuncionarioDTO(); funcionarioDTO = dataGridUser.SelectedItem as FuncionarioDTO; if (ValidarRemocaoUsuario(funcionarioDTO)) { StringBuilder message = new StringBuilder(); message.Append("Realmente deseja excluir o usuário ").Append(funcionarioDTO.Usuario.Usuario).Append("?"); if (MessageBox.Show(message.ToString(), "Excluir Usuário", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (string.Compare(pessoaUsuarioBLL.Delete(funcionarioDTO), "Sucesso").Equals(0)) { MessageBox.Show("Usuário excluído com sucesso", "Sucesso", MessageBoxButton.OK, MessageBoxImage.Information); Privileges(); } } dataGridUser.SelectedIndex = -1; } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Erro", MessageBoxButton.OK, MessageBoxImage.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 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); } }
public IActionResult Editar(int id) { var funcionarioEditar = database.Funcionarios.Where(v => v.Id == id).Include(f => f.Gft).ToList()[0]; FuncionarioDTO nfuncDTO = new FuncionarioDTO(); nfuncDTO.Id = funcionarioEditar.Id; nfuncDTO.Nome = funcionarioEditar.Nome; nfuncDTO.Cargo = funcionarioEditar.Cargo; nfuncDTO.Inicio_wa = funcionarioEditar.Inicio_wa; nfuncDTO.Termino_wa = funcionarioEditar.Termino_wa; nfuncDTO.Matricula = funcionarioEditar.Matricula; nfuncDTO.Vaga_Id = 0; var GftID = funcionarioEditar; nfuncDTO.Gft_Id = funcionarioEditar.Gft.Id; nfuncDTO.Listatecnologias = database.Funcionario_Tecnologias.Where(ft => ft.Funcionario_Id == funcionarioEditar.Id).Select(s => s.Tecnologia_Id).ToList(); ViewBag.Tecnologia = database.Tecnologias.ToList(); ViewBag.Unidades = database.Gft.ToList(); return(View(nfuncDTO)); }