public List <MODEL.Funcionario> SelectByNome(string nome) { List <MODEL.Funcionario> lstFuncionarios = new List <MODEL.Funcionario>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Funcionario WHERE (nome LIKE @nome);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@nome", "%" + nome + "%"); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.Funcionario funcionario = new MODEL.Funcionario(); funcionario.id = Convert.ToInt32(dados[0].ToString()); funcionario.usuario = dados["usuario"].ToString(); funcionario.senha = dados["senha"].ToString(); funcionario.nome = dados["nome"].ToString(); funcionario.isAdm = dados["isAdm"].ToString(); funcionario.imagem = dados["imagem"].ToString(); lstFuncionarios.Add(funcionario); } } catch { Console.WriteLine("Deu erro na execução do comando select por nome de funcionarios"); } finally { conexao.Close(); } return(lstFuncionarios); }
public void Insert(MODEL.Funcionario funcionario, Image imagem) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into Funcionario values (@usuario, @senha, @nome, @isAdm, @imagem);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@usuario", funcionario.usuario); cmd.Parameters.AddWithValue("@senha", funcionario.senha); cmd.Parameters.AddWithValue("@nome", funcionario.nome); cmd.Parameters.AddWithValue("@isAdm", funcionario.isAdm); cmd.Parameters.AddWithValue("@imagem", funcionario.imagem); try { conexao.Open(); cmd.ExecuteNonQuery(); imagem.Save(Conexao.getPathImagens() + @"Funcionarios\" + funcionario.imagem); } catch { Console.WriteLine("Deu erro inserção de funcionários..."); } finally { conexao.Close(); } }
public List <MODEL.Funcionario> Select() { List <MODEL.Funcionario> lstFuncionario = new List <MODEL.Funcionario>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Funcionario"; SqlCommand cmd = new SqlCommand(sql, conexao); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { MODEL.Funcionario funcionario = new MODEL.Funcionario(); funcionario.id = Convert.ToInt32(reader[0].ToString()); funcionario.nome = reader["nome"].ToString(); funcionario.perfil = reader["perfil"].ToString(); lstFuncionario.Add(funcionario); } } catch { Console.WriteLine("Deu erro na Seleção dos Funcionarios..."); } finally { conexao.Close(); } return(lstFuncionario); }
}// int id public List <MODEL.Funcionario> SelectByNome(string nome) { List <MODEL.Funcionario> lstFuncionario = new List <MODEL.Funcionario>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Funcionario where (nome like @nome);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@nome", nome.Trim() + "%");// parametros por nome conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { MODEL.Funcionario funcionario = new MODEL.Funcionario(); funcionario.id = Convert.ToInt32(reader[0].ToString()); funcionario.nome = reader["nome"].ToString(); funcionario.perfil = reader["perfil"].ToString(); lstFuncionario.Add(funcionario); } } catch { Console.WriteLine("Deu erro na Seleção de funcionario por nomes "); } finally { conexao.Close(); } return(lstFuncionario); }// string nome
public void Update(MODEL.Funcionario funcionario) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Update Funcionario set nome=@nome,"; sql += " perfil=@perfil,"; sql += " where id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", funcionario.id); cmd.Parameters.AddWithValue("@nome", funcionario.nome); cmd.Parameters.AddWithValue("@perfil", funcionario.perfil); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na atualização dos Funcionarios"); } finally { conexao.Close(); } }
public void Insert(MODEL.Funcionario funcionario, Image imagem) { string erro = ""; string title = "Erros detectados"; if (funcionario.usuario.Equals("")) { erro += "\tUsuário não pode ser nulo\n"; } if (funcionario.senha.Equals("")) { erro += "\tSenha não pode ser nula\n"; } if (funcionario.nome.Equals("")) { erro += "\tNome não pode ser nulo\n"; } if (!erro.Equals("")) { MessageBox.Show(erro, title, MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DAL.FuncionarioDAL dalFunc = new DAL.FuncionarioDAL(); dalFunc.Insert(funcionario, imagem); } }
public void Delete(MODEL.Funcionario funcionario) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Delete from Funcionario where id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", funcionario.id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na Remoção dos Funcionarios"); } finally { conexao.Close(); } }
}// string nome public void Insert(MODEL.Funcionario funcionario) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into Funcionario values (@nome, @perfil);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@nome", funcionario.nome); cmd.Parameters.AddWithValue("@perfil", funcionario.perfil); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu erro na inserção dos Funcionarios ."); } finally { conexao.Close(); } }
public void Update(MODEL.Funcionario funcionario) { string erro = ""; string title = "Erros detectados"; if (funcionario.senha.Equals("")) { erro += "ID não pode ser nulo!\n"; } if (funcionario.nome.Equals("")) { erro += "Nome não pode ser nulo!\n"; } if (!erro.Equals("")) { MessageBox.Show(erro, title, MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DAL.FuncionarioDAL dalFunc = new DAL.FuncionarioDAL(); dalFunc.Update(funcionario); } }
public void Update(MODEL.Funcionario funcionario) { SqlConnection conexao = new SqlConnection(strCon); string sql = "UPDATE Funcionario SET senha=@senha, nome=@nome, isAdm=@isAdm WHERE id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", funcionario.id); cmd.Parameters.AddWithValue("@senha", funcionario.senha); cmd.Parameters.AddWithValue("@nome", funcionario.nome); cmd.Parameters.AddWithValue("@isAdm", funcionario.isAdm); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { MessageBox.Show("Deu erro na atualização de funcionários"); } finally { conexao.Close(); } }
}/// um update para atualizar public void Delete(MODEL.Funcionario funcionario) { DAL.Funcionario dalFuncionario = new DAL.Funcionario(); dalFuncionario.Delete(funcionario); }//um para deletar as informaçoes
}///insert para inserir public void Update(MODEL.Funcionario funcionario) { DAL.Funcionario dalFuncionario = new DAL.Funcionario(); dalFuncionario.Update(funcionario); }/// um update para atualizar
}// nome public void Insert(MODEL.Funcionario funcionario) { DAL.Funcionario dalFuncionario = new DAL.Funcionario(); dalFuncionario.Insert(funcionario); }///insert para inserir