// //******************************************************// // LISTA PROJETOS PELO IDPROJETO NA TABELA TRABALHOS /// <summary> /// Consulta Lista de Entradas de trabalho pelo id de Trabalho /// </summary> /// <param name="idTrabalho"></param> /// <returns>entrada pelo id</returns> public static List <iTrabalho> porTrabalhoID(int idTrabalho) { var lista = new List <iTrabalho>(); var tab = new Database.iTrabalhos().porTrabalhoID(idTrabalho); if (tab.Rows.Count > 0) { foreach (DataRow row in tab.Rows) { lista.Add(new iTrabalho() { //idProj = Convert.ToInt32(row["idProj"]), idTrabalho = Convert.ToInt32(row["idTrabalho"]), projetoID = Convert.ToInt32(row["projetoID"]), tarefas = Convert.ToInt32(row["tarefas"]), nota = Convert.ToString(row["nota"]), data = Convert.ToDateTime(row["data"]), dataF = Convert.ToDateTime(row["dataF"]), inicio = Convert.ToString(row["inicio"]), final = Convert.ToString(row["final"]), horas = Convert.ToString(row["horas"]), horaInt = Convert.ToString(row["horaInt"]), moeda = Convert.ToString(row["moeda"]), rendimento = Convert.ToString(row["rendimento"]), faturado = Convert.ToBoolean(row["faturado"]), idFaturaItem = Convert.ToInt32(row["idFaturaItem"]), }); } } return(lista); }
// //*****************************************************// // LISTA TRABALHOS /// <summary> /// Select All na Lista de Entradas de Trabalho do timer /// </summary> /// <returns>Lista de Entradas</returns> public static List <iTrabalho> listaTrabalhos() { var lista = new List <iTrabalho>(); var TrabDB = new Database.iTrabalhos(); foreach (DataRow row in TrabDB.listaTrabalhos().Rows) { var trampo = new iTrabalho(); trampo.idTrabalho = Convert.ToInt32(row["idTrabalho"]); trampo.projetoID = Convert.ToInt32(row["projetoID"]); trampo.tarefas = Convert.ToInt32(row["tarefas"]); trampo.nota = Convert.ToString(row["nota"]); trampo.data = Convert.ToDateTime(row["data"]); trampo.dataF = Convert.ToDateTime(row["dataF"]); trampo.inicio = Convert.ToString(row["inicio"]); trampo.final = Convert.ToString(row["final"]); trampo.horas = Convert.ToString(row["horas"]); trampo.horaInt = Convert.ToString(row["horaInt"]); trampo.moeda = Convert.ToString(row["moeda"]); trampo.rendimento = Convert.ToString(row["rendimento"]); trampo.faturado = Convert.ToBoolean(row["faturado"]); trampo.idFaturaItem = Convert.ToInt16(row["idFaturaItem"]); // lista.Add(trampo); } return(lista); }
// //*****************************************************// // RETORNA ID TRABALHOS /// <summary> /// Retornar o Último ID da Lista de Trabalhos Salvos /// </summary> /// <returns>Retornar ID</returns> public static List <iTrabalho> retornaID() { var lista = new List <iTrabalho>(); var tab = new Database.iTrabalhos().retornaID(); if (tab.Rows.Count > 0) { foreach (DataRow row in tab.Rows) { lista.Add(new iTrabalho() { idTrabalho = Convert.ToInt32(row["idTrabalho"]) }); } } return(lista); }