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; }
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); }
//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 !!!!!"; }
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); }
//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); } }
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); }
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); }
//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 !!!!!"; }
//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(); } }
//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."; } }
//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);; }
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; } }
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(); }
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(); }
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"); }
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); }
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(); }
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(); }
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(); }
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(); }
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(); }
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); }
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(); }
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(); }
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); }
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(); }
//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)); }