public ExibirEmpregado(long codigo) { Id = codigo; InitializeComponent(); Empregado e = new EmpregadoService().BuscarEmpregado(Id); textBox_Nome.Text = e.Nome; textBox_Email.Text = e.Email; EnderecoId = e.EnderecoId; dateTimePicker_DataNascimento.Text = e.DataNascimento; dateTimePicker_DataAdmissao.Text = e.DataAdmissao; dateTimePicker_DataDemissao.Text = e.DataDemissao; TelefoneEmpregado telefone = new EmpregadoService().BuscarTelefone(Id); telefone.EmpregadoId = Id; textBox_Telefone.Text = telefone.Telefone; textBox_Celular.Text = telefone.Telefone; Endereco endereco = new EmpregadoService().BuscarEndereco(EnderecoId); textBox_CEP.Text = endereco.CEP; textBox_Logradouro.Text = endereco.Logradouro; textBox_N.Text = endereco.Numero; textBox_Bairro.Text = endereco.Bairro; textBox_Cidade.Text = endereco.Cidade; comboBox_Estado.Text = endereco.Estado; }
private void btnEmpregado_Click(object sender, EventArgs e) { try { using (MySqlCommand comando = _connection.Buscar().CreateCommand()) { comando.CommandType = CommandType.Text; comando.CommandText = "SELECT count(id) AS qt FROM EMPREGADOS;"; MySqlDataReader leitor = comando.ExecuteReader(); if (leitor.HasRows) { leitor.Read(); progressBar1.Maximum = Convert.ToInt32(leitor["qt"].ToString()); progressBar1.Value = 0; progressBar1.Visible = true; leitor.Close(); } else { return; } comando.CommandText = "SELECT id,nome,funcao,nascimento,admissao,demissao,endereco,cidade,uf,cep,telefone1,telefone2,telefone3,email,obs FROM EMPREGADOS;"; leitor = comando.ExecuteReader(); while (leitor.Read()) { progressBar1.Value += 1; EmpregadoService empregadoService = new EmpregadoService(); new EmpregadoService().Inserir( leitor["nome"].ToString(), leitor["cep"].ToString(), leitor["nascimento"].ToString(), leitor["admissao"].ToString(), leitor["demissao"].ToString(), leitor["endereco"].ToString(), "", "0", leitor["cidade"].ToString(), leitor["uf"].ToString(), leitor["email"].ToString(), leitor["telefone1"].ToString(), leitor["telefone2"].ToString()); } } } catch (MySqlException) { throw; } finally { _connection.Fechar(); progressBar1.Visible = false; } }
private void Empregados_Activated(object sender, EventArgs e) { dataGrid_Empregados.Rows.Clear(); foreach (Empregado empregado in new EmpregadoService().Listar()) { int index = dataGrid_Empregados.Rows.Add(); DataGridViewRow dado = dataGrid_Empregados.Rows[index]; EmpregadoService empregadoService = new EmpregadoService(); Empregado pessoa = empregadoService.BuscarEmpregado(empregado.Id); dado.Cells["Nome"].Value = pessoa.Nome; dado.Cells["Email"].Value = pessoa.Email; dado.Cells["Código"].Value = empregado.Id; } }