Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Funcionario  = DALFuncionario.Select(Convert.ToInt32(Request["codigo"]));
     Label2.Text  = Funcionario.Codigo.ToString();
     Label4.Text  = Funcionario.Nome;
     Label6.Text  = Funcionario.Telefones;
     Label8.Text  = Funcionario.Identidade;
     Label10.Text = Funcionario.Clt;
     Label12.Text = Funcionario.Salario;
     if (Funcionario.Motorista == true)
     {
         Label14.Text = "Sim";
     }
     else
     {
         Label14.Text = "Não";
     }
     if (Funcionario.Tecnico == true)
     {
         Label16.Text = "Sim";
     }
     else
     {
         Label16.Text = "Não";
     }
     Label18.Text = Funcionario.Observacao;
 }
Ejemplo n.º 2
0
        public Modelo.Funcionario SelectOne(int idFuncionario)
        {
            Modelo.Funcionario aFuncionario = new Modelo.Funcionario();
            SqlConnection      conn         = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * From Funcionario where idFuncionario = @idFuncionario";
            cmd.Parameters.AddWithValue("@idFuncionario", id);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aFuncionario = new Modelo.Funcionario(
                        Convert.ToInt32(dr["idFuncionario"]),
                        dr["nome"].ToString(),
                        dr["carteiraDeTrabalho"].ToString(),
                        Convert.ToDouble(dr["salario"]),
                        Convert.ToBoolean(dr["amotorista"]),
                        Convert.ToBoolean(dr["tecnico"]),
                        );
                }
            }
            dr.Close();
            conn.Close();
            return(aFuncionario);
        }
Ejemplo n.º 3
0
 //Código da comunicação do banco de dados para Editar o funcionário ↓
 public void EditarFuncionario(Modelo.Funcionario funcionario)
 {
     this.mensagem = "";
     Funcionario.Entry(funcionario).State = System.Data.EntityState.Modified;
     Funcionario.SaveChanges();
     this.mensagem = "Funcionário editado com sucesso !!!!!";
 }
Ejemplo n.º 4
0
        public Modelo.Funcionario Select(int codigo)
        {
            Modelo.Funcionario aFuncionario;

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Funcionario where codigo = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);

            SqlDataReader dr = cmd.ExecuteReader();

            dr.Read();
            aFuncionario = new Modelo.Funcionario(
                Convert.ToInt32(dr[0]),
                dr[1] as string,
                dr[2] as string,
                dr[3] as string,
                dr[4] as string,
                dr[5] as string,
                Convert.ToBoolean(dr[6]),
                Convert.ToBoolean(dr[7]),
                dr[8] as string
                );
            dr.Close();
            conn.Close();

            return(aFuncionario);
        }
Ejemplo n.º 5
0
        //Código do botao para chamar o buscar funcionario↓
        private void btnBuscarFuncionario_Click(object sender, RoutedEventArgs e)
        {
            List <String> ListaFuncionario = new List <string>();

            ListaFuncionario.Add(txbEDCodFuncionario.Text);
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            Modelo.Controle    controle    = new Modelo.Controle();
            Modelo.Funcionario funcionario = controle.PesquisarFuncionario(ListaFuncionario);
            if (controle.mensagem.Equals(""))
            {
                txbEDCodFuncionario.Text = funcionario.Cod_Funcionario;
                txbEDNomeCompleto.Text   = funcionario.Nome_Completo;
                txbEDNomeTratamento.Text = funcionario.Nome_Tratamento;
                txbEDCpf.Text            = funcionario.CPF;
                txbEDEndereco.Text       = funcionario.End_Completo;
                txbEDTelefone.Text       = funcionario.Telefone;
                txbEDEmailContato.Text   = funcionario.Email_Contato;
            }
            else
            {
                MessageBox.Show(controle.mensagem);
            }
        }
Ejemplo n.º 6
0
        public List <Modelo.Funcionario> SelectAll()
        {
            Modelo.Funcionario        aFuncionario;
            List <Modelo.Funcionario> aListFuncionario = new List <Modelo.Funcionario>();
            SqlConnection             conn             = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Funcionario";
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aFuncionario = new Modelo.Funcionario(
                        (int)dr["idFuncionario"],
                        dr["nome"].ToString(),
                        dr["telefones"].ToString(),
                        dr["identidade"].ToString(),
                        dr["carteiradetrabalho"].ToString(),
                        Convert.ToDouble(dr["salario"]),
                        Convert.ToBoolean(dr["motorista"]),
                        Convert.ToBoolean(dr["tecnico"]),
                        dr["observacao"].ToString()
                        );
                    aListFuncionario.Add(aFuncionario);
                }
            }
            dr.Close();
            conn.Close();
            return(aListFuncionario);
        }
Ejemplo n.º 7
0
        public List <Modelo.Funcionario> SelectNome(string nome)
        {
            Modelo.Funcionario        funcionario;
            List <Modelo.Funcionario> listFun = new List <Modelo.Funcionario>();
            SqlConnection             conn    = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Funcionario Where nome = @nome";
            cmd.Parameters.AddWithValue("@nome", nome);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    funcionario = new Modelo.Funcionario(
                        Convert.ToInt32(dr["idFuncionario"]),
                        dr["nome"].ToString(),
                        dr["telefones"].ToString(),
                        dr["identidade"].ToString(),
                        dr["carteiradetrabalho"].ToString(),
                        Convert.ToDouble(dr["salario"]),
                        Convert.ToBoolean(dr["motorista"]),
                        Convert.ToBoolean(dr["tecnico"]),
                        dr["observacao"].ToString());
                    listFun.Add(funcionario);
                }
            }
            dr.Close();
            conn.Close();
            return(listFun);
        }
Ejemplo n.º 8
0
 //Código da comunicação do banco de dados para Excluir o funcionário ↓
 public void ExcluirFuncionario(Modelo.Funcionario funcionario)
 {
     this.mensagem = "";
     funcionario   = Funcionario.Funcionario.Find(funcionario.Cod_Funcionario);
     Funcionario.Funcionario.Remove(funcionario);
     Funcionario.SaveChanges();
     this.mensagem = "Funcionário excluído com sucesso !!!!!";
 }
Ejemplo n.º 9
0
        //Código do botao para chamar o buscar pelo nome funcionario↓
        private void btnBuscarNome_Click(object sender, RoutedEventArgs e)
        {
            List <String> ListaFuncionario = new List <string>();

            ListaFuncionario.Add("0");
            ListaFuncionario.Add(txbEDNomeCompleto.Text);
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");
            ListaFuncionario.Add("");

            Modelo.Controle controle = new Modelo.Controle();
            controle.PesquisarFuncionarioPorNome(ListaFuncionario);
            Modelo.Funcionario funcionario = new Modelo.Funcionario();
            if (Modelo.atbEstaticos.listaFuncionarioEstatico == null)
            {
                MessageBox.Show("Campo Nome está vazio");
            }
            else
            if (Modelo.atbEstaticos.listaFuncionarioEstatico.Count() == 0)
            {
                MessageBox.Show("Não existe resposta para esta consulta");
            }
            else
            if (Modelo.atbEstaticos.listaFuncionarioEstatico.Count() == 1)
            {
                funcionario = Modelo.atbEstaticos.listaFuncionarioEstatico[0];
                txbEDCodFuncionario.Text = funcionario.Cod_Funcionario;
                txbEDNomeCompleto.Text   = funcionario.Nome_Completo;
                txbEDNomeTratamento.Text = funcionario.Nome_Tratamento;
                txbEDCpf.Text            = funcionario.CPF;
                txbEDEndereco.Text       = funcionario.End_Completo;
                txbEDTelefone.Text       = funcionario.Telefone;
                txbEDEmailContato.Text   = funcionario.Email_Contato;
                txbEdIdUsuario.Text      = funcionario.ID_usuario;
            }
            else
            if (Modelo.atbEstaticos.listaFuncionarioEstatico.Count >= 2)
            {
                frmSelecaoFuncionario frmS = new frmSelecaoFuncionario();
                frmS.ShowDialog();
                txbEDCodFuncionario.Text = Modelo.atbEstaticos.listaFuncionarioEstatico[0].Cod_Funcionario.ToString();
                txbEDNomeCompleto.Text   = Modelo.atbEstaticos.listaFuncionarioEstatico[0].Nome_Completo.ToString();
                txbEDNomeTratamento.Text = Modelo.atbEstaticos.listaFuncionarioEstatico[0].Nome_Tratamento.ToString();
                txbEDCpf.Text            = Modelo.atbEstaticos.listaFuncionarioEstatico[0].CPF.ToString();
                txbEDEndereco.Text       = Modelo.atbEstaticos.listaFuncionarioEstatico[0].End_Completo.ToString();
                txbEDTelefone.Text       = Modelo.atbEstaticos.listaFuncionarioEstatico[0].Telefone.ToString();
                txbEDEmailContato.Text   = Modelo.atbEstaticos.listaFuncionarioEstatico[0].Email_Contato.ToString();
                txbEdIdUsuario.Text      = Modelo.atbEstaticos.listaFuncionarioEstatico[0].ID_usuario.ToString();
            }
        }
Ejemplo n.º 10
0
        //Código da comunicação do banco de dados para cadastrar o funcionário ↓
        public void CadastrarFuncionario(Modelo.Funcionario funcionario)
        {
            try
            {
                Funcionario.Funcionario.Add(funcionario);
                Funcionario.SaveChanges();
                this.mensagem = "Funcionario cadastrado com sucesso";
            }

            catch (Exception e)
            {
                this.mensagem = "Código do funcionário ja cadastrado,digite outro código.";
            }
        }
Ejemplo n.º 11
0
        //Código da comunicação do banco de dados para Pesquisar pelo nome o funcionário ↓
        public List <Modelo.Funcionario> PesquisarFuncionarioPorNome(Modelo.Funcionario funcionario)
        {
            this.mensagem = "";
            List <Modelo.Funcionario> listaFuncionario = new List <Modelo.Funcionario>();
            IQueryable lista = from Funcionario in Funcionario.Funcionario
                               where
                               Funcionario.Nome_Completo.Contains(funcionario.Nome_Completo)
                               select Funcionario;

            foreach (Modelo.Funcionario p in lista)
            {
                listaFuncionario.Add(p);
            }
            return(listaFuncionario);;
        }
Ejemplo n.º 12
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Funcionario = DALFuncionario.Select(Convert.ToInt32(Request["codigo"]));
     if (!IsPostBack)
     {
         TextBox1.Text     = Funcionario.Codigo.ToString();
         TextBox2.Text     = Funcionario.Nome;
         TextBox3.Text     = Funcionario.Telefones;
         TextBox4.Text     = Funcionario.Identidade;
         TextBox5.Text     = Funcionario.Clt;
         TextBox6.Text     = Funcionario.Salario;
         CheckBox1.Checked = Funcionario.Motorista;
         CheckBox2.Checked = Funcionario.Tecnico;
         TextBox7.Text     = Funcionario.Observacao;
     }
 }
Ejemplo n.º 13
0
        public void Delete(Modelo.Funcionario obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();

            SqlCommand cmd = new SqlCommand("DELETE FROM Funcionario WHERE idFuncionario = @idFuncionario", conn);

            cmd.Parameters.AddWithValue("@idFuncionario", obj.idFuncionario);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 14
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            Funcionario = DALFuncionario.Select(Convert.ToInt32(DropDownList1.SelectedValue));
            Label1.Text = Funcionario.Salario;

            double total_pago = 0;

            foreach (GridViewRow row in GridView1.Rows)
            {
                total_pago += Convert.ToDouble(row.Cells[4].Text);
            }
            Label2.Text = total_pago.ToString();

            double debito = Convert.ToDouble(Funcionario.Salario) - total_pago;

            Label3.Text = debito.ToString();
        }
Ejemplo n.º 15
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string nome       = TextBox1.Text;
            string telefones  = TextBox2.Text;
            string identidade = TextBox3.Text;
            string clt        = TextBox4.Text;
            string salario    = TextBox5.Text;
            bool   motorista  = CheckBox1.Checked;
            bool   tecnico    = CheckBox2.Checked;
            string observacao = TextBox6.Text;

            Funcionario = new Modelo.Funcionario(0, nome, telefones, identidade, clt, salario, motorista, tecnico, observacao);

            DALFuncionario.Insert(Funcionario);

            Response.Redirect("Index.aspx");
        }
Ejemplo n.º 16
0
        public List <Modelo.Funcionario> Select(int idFuncionario)
        {
            // Variavel para armazenar um modulo
            Modelo.Funcionario DALfuncionario;
            // Cria Lista Vazia
            List <Modelo.Funcionario> DALlistFuncionario = new List <Modelo.Funcionario>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Funcionario Where idFuncionario = @idFuncionario";
            cmd.Parameters.AddWithValue("@idFuncionario", idFuncionario);
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do modulo do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    DALfuncionario = new Modelo.Funcionario(
                        dr["idFuncionario"].ToString(),
                        dr["nome"].ToString(),
                        dr["cpf"].ToString(),
                        dr["dataDeNascimento"].ToString(),
                        dr["conta"].ToString(),
                        dr["salario"].ToString());
                    // Adiciona o livro lido à lista
                    DALlistFuncionario.Add(DALfuncionario);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(DALlistFuncionario);
        }
Ejemplo n.º 17
0
        public void Insert(Modelo.Funcionario obj)
        {
            SqlConnection sc = new SqlConnection(connectionString);

            sc.Open();
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = System.Data.CommandType.Text;
            cmd.CommandText = "INSERT INTO Funcionario(nome, cpf, dataDeNascimento, conta, salario) VALUES(@nome, @cpf, @dataDeNascimento, @conta, @salario)";
            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@cpf", obj.cpf);
            cmd.Parameters.AddWithValue("@dataDeNascimento", obj.dataDeNascimento);
            cmd.Parameters.AddWithValue("@conta", obj.conta);
            cmd.Parameters.AddWithValue("@salario", obj.salario);
            cmd.Connection = sc;

            cmd.ExecuteNonQuery();
            sc.Close();
        }
Ejemplo n.º 18
0
        public void Insert(Modelo.Funcionario obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("INSERT INTO Funcionario (nome, telefones, identidade, clt, salario, motorista, tecnico, observacao) VALUES (@nome, @telefones, @identidade, @clt, @salario, @motorista, @tecnico, @observacao)", conn);

            cmd.Parameters.AddWithValue("@nome", obj.Nome);
            cmd.Parameters.AddWithValue("@telefones", obj.Telefones);
            cmd.Parameters.AddWithValue("@identidade", obj.Identidade);
            cmd.Parameters.AddWithValue("@clt", obj.Clt);
            cmd.Parameters.AddWithValue("@salario", obj.Salario);
            cmd.Parameters.AddWithValue("@motorista", obj.Motorista);
            cmd.Parameters.AddWithValue("@tecnico", obj.Tecnico);
            cmd.Parameters.AddWithValue("@observacao", obj.Observacao);

            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 19
0
        public void InsertFuncionario(Modelo.Funcionario obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("INSERT INTO Funcionario(nome, telefones, identidade, carteiraDeTrabalho, salario, motorista, tecnico, observacao) VALUES(@nome, @telefones, @identidade, @carteiraDeTrabalho, @salario, @motorista, @tecnico, @observacao)", conn);

            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@telefones", obj.telefones);
            cmd.Parameters.AddWithValue("@identidade", obj.identidade);
            cmd.Parameters.AddWithValue("@carteiraDeTrabalho", obj.carteiraDeTrabalho);
            cmd.Parameters.AddWithValue("@salario", obj.salario);
            cmd.Parameters.AddWithValue("@motorista", obj.motorista);
            cmd.Parameters.AddWithValue("@tecnico", obj.tecnico);
            cmd.Parameters.AddWithValue("@observacao", obj.observacao);

            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 20
0
        public void Update(Modelo.Funcionario obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("UPDATE Funcionario SET nome = @nome, telefones = @telefones, identidade = @identidade, clt = @clt, salario = @salario, motorista = @motorista, tecnico = @tecnico, observacao = @observacao WHERE codigo = @codigo", conn);

            cmd.Parameters.AddWithValue("@codigo", obj.Codigo);
            cmd.Parameters.AddWithValue("@nome", obj.Nome);
            cmd.Parameters.AddWithValue("@telefones", obj.Telefones);
            cmd.Parameters.AddWithValue("@identidade", obj.Identidade);
            cmd.Parameters.AddWithValue("@clt", obj.Clt);
            cmd.Parameters.AddWithValue("@salario", obj.Salario);
            cmd.Parameters.AddWithValue("@motorista", obj.Motorista);
            cmd.Parameters.AddWithValue("@tecnico", obj.Tecnico);
            cmd.Parameters.AddWithValue("@observacao", obj.Observacao);

            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 21
0
        public void UpdateFuncionario(Modelo.Funcionario obj, int idFuncionario)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("UPDATE Filme set nome = @nome, telefones = @telefones, identidade = @identidade, carteiraDeTrabalho = @carteiraDeTrabalho, salario = @salario, motorista = @motorista, tecnico = @tecnico, observacao = @observacao where idFuncionario = @idFuncionario", conn);

            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@telefones", obj.telefones);
            cmd.Parameters.AddWithValue("@identidade", obj.identidade);
            cmd.Parameters.AddWithValue("@carteiraDeTrabalho", obj.carteiraDeTrabalho);
            cmd.Parameters.AddWithValue("@salario", obj.salario);
            cmd.Parameters.AddWithValue("@motorista", obj.motorista);
            cmd.Parameters.AddWithValue("@tecnico", obj.tecnico);
            cmd.Parameters.AddWithValue("@observacao", obj.observacao);
            cmd.Parameters.AddWithValue("@idFuncionario", idFuncionario);

            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 22
0
        public List <Modelo.Funcionario> SelectAll()
        {
            Modelo.Funcionario DALfuncionario;
            // Cria Lista Vazia
            List <Modelo.Funcionario> DALlistFuncionario = new List <Modelo.Funcionario>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "Select * from Funcionario";
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    DALfuncionario = new Modelo.Funcionario(
                        dr["idFuncionario"].ToString(),
                        dr["nome"].ToString(),
                        dr["cpf"].ToString(),
                        dr["dataDeNascimento"].ToString(),
                        dr["conta"].ToString(),
                        dr["salario"].ToString());

                    // Adiciona o livro lido à lista
                    DALlistFuncionario.Add(DALfuncionario);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(DALlistFuncionario);
        }
Ejemplo n.º 23
0
        public void Update(Modelo.Funcionario obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("UPDATE Funcionario SET nome = @nome, cpf = @cpf, dataDeNascimento = @dataDeNascimento, conta = @conta, salario = @salario WHERE idFuncionario = @idFuncionario", conn);

            cmd.Parameters.AddWithValue("@idFuncionario", obj.idFuncionario);
            cmd.Parameters.AddWithValue("@nome", obj.nome);
            cmd.Parameters.AddWithValue("@cpf", obj.cpf);
            cmd.Parameters.AddWithValue("@dataDeNascimento", obj.dataDeNascimento);
            cmd.Parameters.AddWithValue("@conta", obj.conta);
            cmd.Parameters.AddWithValue("@salario", obj.salario);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 24
0
        public void InserirFuncionario(Modelo.Funcionario funcionario)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("insert into Funcionario(nome,telefones,identidade,carteiradetrabalho,salario,motorista,tecnico,observacao) values (@nome,@telefones,@identidade,@carteiradetrabalho,@salario,@motorista,@tecnico,@observacao)", conn);

            cmd.Parameters.AddWithValue("@nome", funcionario.nome);
            cmd.Parameters.AddWithValue("@telefones", funcionario.telefones);
            cmd.Parameters.AddWithValue("@identidade", funcionario.identidade);
            cmd.Parameters.AddWithValue("@carteiradetrabalho", funcionario.carteiradetrabalho);
            cmd.Parameters.AddWithValue("@salario", funcionario.salario);
            cmd.Parameters.AddWithValue("@motorista", funcionario.motorista);
            cmd.Parameters.AddWithValue("@tecnico", funcionario.tecnico);
            cmd.Parameters.AddWithValue("@observacao", funcionario.observacao);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 25
0
        public List <Modelo.Funcionario> SelectAll()
        {
            Modelo.Funcionario        aFuncionario;
            List <Modelo.Funcionario> aListFuncionario = new List <Modelo.Funcionario>();

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();

            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Funcionario";

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aFuncionario = new Modelo.Funcionario(
                        Convert.ToInt32(dr[0]),
                        dr[1] as string,
                        dr[2] as string,
                        dr[3] as string,
                        dr[4] as string,
                        dr[5] as string,
                        Convert.ToBoolean(dr[6]),
                        Convert.ToBoolean(dr[7]),
                        dr[8] as string
                        );
                    aListFuncionario.Add(aFuncionario);
                }
            }
            dr.Close();
            conn.Close();
            return(aListFuncionario);
        }
Ejemplo n.º 26
0
        public void AtualizarFuncionario(Modelo.Funcionario funcionario)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("update Funcionario set nome = @nome, telefones = @telefones, identidade = @identidade, carteiradetrabalho = @carteiradetrabalho, salario = @salario, motorista = @motorista, tecnico = @tecnico, observacao=@observacao where idFuncionario = @id", conn);

            cmd.Parameters.AddWithValue("@id", funcionario.idFuncionario);
            cmd.Parameters.AddWithValue("@nome", funcionario.nome);
            cmd.Parameters.AddWithValue("@telefones", funcionario.telefones);
            cmd.Parameters.AddWithValue("@identidade", funcionario.identidade);
            cmd.Parameters.AddWithValue("@carteiradetrabalho", funcionario.carteiradetrabalho);
            cmd.Parameters.AddWithValue("@salario", funcionario.salario);
            cmd.Parameters.AddWithValue("@motorista", funcionario.motorista);
            cmd.Parameters.AddWithValue("@tecnico", funcionario.tecnico);
            cmd.Parameters.AddWithValue("@observacao", funcionario.observacao);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 27
0
 //Código da comunicação do banco de dados para Pesquisar pelo id o funcionário ↓
 public Modelo.Funcionario PesquisarFuncionario(Modelo.Funcionario funcionario)
 {
     this.mensagem = "";
     return(Funcionario.Funcionario.Find(funcionario.Cod_Funcionario));
 }