public List <Model.Cargo> SelectByCargo(string cargo) { List <Model.Cargo> lstCargo = new List <Model.Cargo>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Cargo Where Cargo = @cargo;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@cargo", cargo.Trim() + "%"); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Cargo Cargo = new Model.Cargo(); Cargo.id = Convert.ToInt32(reader[0].ToString()); Cargo.cargo = reader["cargo"].ToString(); lstCargo.Add(Cargo); } } catch { System.Diagnostics.Debug.WriteLine("Deu erro na Seleção de Cargos por Nome..."); } finally { conexao.Close(); } return(lstCargo); }
public List <Model.Cargo> Select() { List <Model.Cargo> lstCargo = new List <Model.Cargo>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * from Cargo;"; SqlCommand cmd = new SqlCommand(sql, conexao); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { Model.Cargo cargo = new Model.Cargo(); cargo.id = Convert.ToInt32(reader[0].ToString()); cargo.cargo = reader["cargo"].ToString(); lstCargo.Add(cargo); } } catch { System.Diagnostics.Debug.WriteLine("Deu erro na Seleção de Cargos..."); } finally { conexao.Close(); } return(lstCargo); }
public int buscarIndice(List <Model.Cargo> car, Model.Cargo e) { int index = 0; foreach (Model.Cargo c in car) { if (c.Id == e.Id) { return(index); } index++; } return(index); }
public static void Renderizar() { Funcionario f = new Funcionario(); Cargo c = new Model.Cargo(); FolhaDePagamento fp = new FolhaDePagamento(); Console.WriteLine("\tCADASTRO FOLHA DE PAGAMENTO"); Console.WriteLine("Informe o CPF do funcionario: "); f.Cpf = Console.ReadLine(); f = FuncionarioDAO.BuscarFuncionarioPorCpf(f.Cpf); if (f != null) { fp.Funcionario = f; Console.WriteLine("Informe o Cargo: "); c.Nome = Console.ReadLine().ToUpper(); c = CargoDAO.BuscarCargoPeloNome(c.Nome); if (c != null) { fp.Cargo = c; Console.WriteLine("Mes e ano: MM/yyyy"); fp.MesAno = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("informe o numero de Horas Trabalhadas: "); fp.HorasTrabalhadas = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Informe o valor da hora: "); fp.ValorHora = Convert.ToDouble(Console.ReadLine()); if (FolhaDePagamentoDAO.CadastrarFolhaDePagamento(fp)) { Console.WriteLine("Folha de Pagamento Cadastrada"); } else { Console.WriteLine("Não é permitido gravar outra folha de pagamento com as mesmas informações"); } } else { Console.WriteLine("Cargo não encontrado"); } } else { Console.WriteLine("Funcionario não encontrado"); } }
public void Delete(Model.Cargo cargo) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Delete from Cargo where idCargo=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", cargo.id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { System.Diagnostics.Debug.WriteLine("Erro na Remoção de Cargos"); } finally { conexao.Close(); } }
public void Insert(Model.Cargo cargo) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into Cargo values (@cargo);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@cargo", cargo.cargo); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { System.Diagnostics.Debug.WriteLine("Deu erro na inserção de Cargos..."); } finally { conexao.Close(); } }
public void Delete(Model.Cargo cargo) { DAL.Cargo dalCli = new DAL.Cargo(); dalCli.Delete(cargo); }
public void Update(Model.Cargo cargo) { DAL.Cargo dalCli = new DAL.Cargo(); dalCli.Update(cargo); }
public void Insert(Model.Cargo cargo) { DAL.Cargo dalCli = new DAL.Cargo(); // dalCli.Insert(cargo); }