Example #1
0
        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;
        }
Example #2
0
        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;
            }
        }
Example #3
0
        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;
            }
        }