public void RemoverApropriacao(Apropriacao apropriacao) { if (apropriacao != (Apropriacao)null) { QueryableUnitOfWork.Attach(apropriacao); QueryableUnitOfWork.CreateSet <Apropriacao>().Remove(apropriacao); } }
private void executarQuery(List <Apropriacao> lista, string query) { SqlConnection conn = null; for (int i = 0; i < lista.Count; i++) { Apropriacao f = lista[i]; save(conn, query, criarListaParametros(f)); } desconectar(conn); }
private List <SqlParameter> criarListaParametros(Apropriacao f) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("codigo", f.Codigo)); parametros.Add(new SqlParameter("nome", f.Nome)); parametros.Add(new SqlParameter("data", f.Data)); parametros.Add(new SqlParameter("hora", f.Hora)); parametros.Add(new SqlParameter("tarefa", f.Tarefa)); parametros.Add(new SqlParameter("macroatividade", f.Macroatividade)); parametros.Add(new SqlParameter("mnemonico", f.Mnemonico)); parametros.Add(new SqlParameter("projeto", f.Projeto)); return(parametros); }
private List <Apropriacao> executarSelect(string query) { List <Apropriacao> lista = new List <Apropriacao>(); SqlConnection conn = null; SqlDataReader reader = select(conn, query); if (reader != null) { while (reader.Read()) { Apropriacao f = new Apropriacao(reader.GetInt32(0), reader.GetString(1), reader.GetDateTime(2), reader.GetDecimal(3), reader.GetInt32(4), reader.GetString(5), reader.GetString(6), reader.GetInt32(7)); lista.Add(f); } } desconectar(conn); return(lista); }
private List <Apropriacao> recuperarListaApropriacao(string[] linhas) { List <Apropriacao> listaApropriacao = new List <Apropriacao>(); for (int i = 1; i < linhas.Length; i++) { string[] linha = linhas[i].Replace("\"", "").Split('\t'); Apropriacao apropriacao = new Apropriacao(); apropriacao.Nome = linha[0]; apropriacao.Data = Convert.ToDateTime(linha[1]); apropriacao.Hora = Convert.ToDecimal(linha[2]); apropriacao.Tarefa = Convert.ToInt32(linha[3]); apropriacao.Macroatividade = Convert.ToString(linha[4]); apropriacao.Mnemonico = Convert.ToString(linha[5]); apropriacao.Projeto = Convert.ToInt32(linha[6]); listaApropriacao.Add(apropriacao); } return(listaApropriacao); }