public bool BlockNoBlock(string commandsql, mTiposGenericos obj) { IData mdata = Instances.DataM(); mdata.ClearParameters(); mdata.AddParameters("@Bloqueado", obj.Bloqueado); mdata.AddParameters("@Codigo", obj.Codigo); return(mdata.Write(commandsql)); }
public ObservableCollection <mLegislacaoConsulta> LastRows() { try { var _list = new ObservableCollection <mLegislacaoConsulta>(); var dataAccess = Instances.DataM(); var TipoClass = new mTipoClassificacao(); string sqlLeg = @"SELECT TOP 20 * FROM Legislacao ORDER BY Cadastro DESC, Numero DESC"; foreach (DataRow leis in dataAccess.Read(sqlLeg).Rows) { var legislacao = new mLegislacaoConsulta(); legislacao.Indice = (int)leis["Indice"]; legislacao.Tipo = leis["Tipo"].ToString(); legislacao.Numero = (int)leis["Numero"]; legislacao.Complemento = leis["Complemento"].ToString(); legislacao.Data = (DateTime)leis["Data"]; legislacao.Publicado = leis["Publicado"].ToString(); legislacao.Resumo = leis["Resumo"].ToString(); legislacao.Classificacao = TipoClass.ToName(legislacao.Tipo, (int)leis["Classificado"]).ToUpper(); legislacao.Link = mLink.Create(legislacao.Tipo, legislacao.Data.Year.ToString(), legislacao.Numero); legislacao.Situacao = new mTipoSituacao().Autal((int)leis["Situacao"]); legislacao.Origem = new mTipoOrigem().Autal((int)leis["Origem"]); legislacao.Autor = leis["Autor"].ToString(); legislacao.Cadastro = (DateTime)leis["Cadastro"]; legislacao.Atualizado = (DateTime)leis["Atualizado"]; legislacao.Excluido = (bool)leis["Excluido"]; _list.Add(legislacao); } return(_list); } catch { return(null); } }
public bool InsertTiposGenericos(string sqlcommand1, string sqlcommand2, mTiposGenericos obj) { IData mdata = Instances.DataM(); int last_codigo = 0; foreach (DataRow dr in mdata.Read(sqlcommand2).Rows) { last_codigo = (int)dr[0] + 1; } mdata.ClearParameters(); mdata.AddParameters("@Codigo", last_codigo); mdata.AddParameters("@Nome", obj.Nome); mdata.AddParameters("@Cadastro", obj.Cadastro.ToShortDateString()); mdata.AddParameters("@Alterado", obj.Alterado.ToShortDateString()); mdata.AddParameters("@Bloqueado", obj.Bloqueado); return(mdata.Write(sqlcommand1)); }
private List <string> ListName() { var dataAccess = Instances.DataM(); List <string> lst = new List <string>(); try { dataAccess.ClearParameters(); //dataAccess.AddParameters("@Nome", name + "%"); foreach (DataRow dr in dataAccess.Read(@"SELECT Nome FROM Por_Srv_Nomes WHERE (Bloqueado = 0) ORDER BY Nome").Rows) { lst.Add(dr["Nome"].ToString()); } } catch { lst.Add("..."); } return(lst); }
/// <summary> /// Grava uma nova acao na tabela ligislacaoacoes /// Altera a situação do documento alvo da ação /// </summary> /// <param name="obj">objeto para serem gravados</param> /// <returns> Retorna Lista com o ultimo registro da tabela legislacao</returns> public mAcoes Add(mAcoes obj) { IData AcoesDados = Instances.DataM(); try { string sqlcommandAcoes = @"INSERT INTO [Leg_Acoes] ([TipoOrigem], [NumeroOrigem], [ComplementoOrigem], [DataOrigem], [AcaoExecutada], [TipoAlvo], [NumeroAlvo], [ComplementoAlvo], [DataAlvo], [Inserido]) VALUES (@TipoOrigem, @NumeroOrigem, @CompOrigem, @DataOrigem, @Acao, @TipoAlvo, @NumeroAlvo, @CompAlvo, @DataAlvo, @Inserido)"; AcoesDados.ClearParameters(); AcoesDados.AddParameters("@TipoOrigem", obj.TipoOrigem); AcoesDados.AddParameters("@NumeroOrigem", obj.NumeroOrigem); AcoesDados.AddParameters("@CompOrigem", obj.ComplementoOrigem); AcoesDados.AddParameters("@DataOrigem", obj.DataOrigem.ToShortDateString()); AcoesDados.AddParameters("@Acao", obj.Acao); AcoesDados.AddParameters("@TipoAlvo", obj.TipoAlvo); AcoesDados.AddParameters("@NumeroAlvo", obj.NumeroAlvo); AcoesDados.AddParameters("@CompAlvo", obj.ComplementoAlvo); AcoesDados.AddParameters("@DataAlvo", obj.DataAlvo.ToShortDateString()); AcoesDados.AddParameters("@Inserido", obj.Incluido.ToShortDateString()); var upSituacao = Sim.Data.Instances.DataM(); string novaSituacao = obj.Acao; string sqlcommandalUpdateAlvo = @"UPDATE [Legislacao] SET [Situacao] = @Situacao WHERE (Tipo = @TipoAlvo) AND (Numero = @NumeroAlvo) AND (Complemento = @CompAlvo) AND (Data = @DataAlvo)"; switch (obj.Acao) { case "1": novaSituacao = "2"; break; case "2": novaSituacao = "3"; break; } upSituacao.ClearParameters(); upSituacao.AddParameters("@Situacao", novaSituacao); upSituacao.AddParameters("@TipoAlvo", obj.TipoAlvo); upSituacao.AddParameters("@NumeroAlvo", obj.NumeroAlvo); upSituacao.AddParameters("@CompAlvo", obj.ComplementoAlvo); upSituacao.AddParameters("@DataAlvo", obj.DataAlvo.ToShortDateString()); upSituacao.Write(sqlcommandalUpdateAlvo); AcoesDados.Write(sqlcommandAcoes); string sqlreturn = @"SELECT TOP 1 Indice, TipoAlvo, NumeroAlvo, ComplementoAlvo, DataAlvo, AcaoExecutada FROM Leg_Acoes ORDER BY Indice DESC"; AcoesDados.ClearParameters(); var acoes = new mAcoes(); foreach (DataRow ac in AcoesDados.Read(sqlreturn).Rows) { acoes.Indice = (int)ac["Indice"]; acoes.TipoAlvo = ac["TipoAlvo"].ToString(); acoes.NumeroAlvo = (int)ac["NumeroAlvo"]; acoes.ComplementoAlvo = ac["ComplementoAlvo"].ToString(); acoes.DataAlvo = (DateTime)ac["DataAlvo"]; acoes.Acao = new mAcoesExercidas().Exercidas((int)(ac["AcaoExecutada"])); } return(acoes); } catch (Exception ex) { return(null); throw new Exception(ex.Message); } finally { AcoesDados = null; } }
public ObservableCollection <mLegislacaoConsulta> Legislacao_C(List <object> obj) { try { var _list = new ObservableCollection <mLegislacaoConsulta>(); var dataAccess = Instances.DataM(); var TipoClass = new mTipoClassificacao(); string sqlAcoes = @"SELECT * FROM Leg_Acoes"; string sqlLeg = @"SELECT * FROM Legislacao WHERE (Tipo LIKE @Tipo) AND (Data BETWEEN @Data1 AND @Data2) AND (Classificado LIKE @Classificado) AND (Resumo LIKE '%' + @Resumo + '%') AND (Situacao LIKE @Situacao) AND (Origem LIKE @Origem) AND (Autor LIKE '%' + @Autor + '%') AND (Excluido = 0) ORDER BY Numero DESC"; var Acoes = dataAccess.Read(sqlAcoes); #region Leis if ((bool)obj[0]) { dataAccess.ClearParameters(); dataAccess.AddParameters("@Tipo", "LEI"); dataAccess.AddParameters("@Data1", (string)obj[3]); dataAccess.AddParameters("@Data2", (string)obj[4]); dataAccess.AddParameters("@Classificado", (string)obj[9]); dataAccess.AddParameters("@Resumo", (string)obj[5]); dataAccess.AddParameters("@Situacao", (string)obj[6]); dataAccess.AddParameters("@Origem", (string)obj[7]); dataAccess.AddParameters("@Autor", (string)obj[8]); foreach (DataRow leis in dataAccess.Read(sqlLeg).Rows) { var legislacao = new mLegislacaoConsulta(); legislacao.Indice = (int)leis["Indice"]; legislacao.Tipo = leis["Tipo"].ToString(); legislacao.Numero = (int)leis["Numero"]; legislacao.Complemento = leis["Complemento"].ToString(); legislacao.Data = (DateTime)leis["Data"]; legislacao.Publicado = leis["Publicado"].ToString(); legislacao.Resumo = leis["Resumo"].ToString(); legislacao.Classificacao = TipoClass.ToName(legislacao.Tipo, (int)leis["Classificado"]).ToUpper(); legislacao.Link = mLink.Create(legislacao.Tipo, legislacao.Data.Year.ToString(), legislacao.Numero); legislacao.Situacao = new mTipoSituacao().Autal((int)leis["Situacao"]); legislacao.Origem = new mTipoOrigem().Autal((int)leis["Origem"]); legislacao.Autor = leis["Autor"].ToString(); legislacao.Cadastro = (DateTime)leis["Cadastro"]; legislacao.Atualizado = (DateTime)leis["Atualizado"]; legislacao.Excluido = (bool)leis["Excluido"]; //var listaAcoes = new Model.ViewAcoesCollections(); var listaAcoesExercidas = new List <mAcoesConsulta>(); var listaAcoesRecebidas = new List <mAcoesConsulta>(); foreach (DataRow aed in Acoes.Rows) { if ((int)aed["NumeroAlvo"] == legislacao.Numero && aed["TipoAlvo"].ToString().ToLower() == legislacao.Tipo.ToLower() && aed["ComplementoAlvo"].ToString().ToLower() == legislacao.Complemento.ToLower()) { var acoes = new mAcoesConsulta(); acoes.TipoAlvo = aed["TipoOrigem"].ToString().ToUpper(); acoes.NumeroAlvo = (int)aed["NumeroOrigem"]; acoes.ComplementoAlvo = aed["ComplementoOrigem"].ToString(); acoes.DataAlvo = (DateTime)aed["DataOrigem"]; acoes.Acao = new mAcoesRecebidas().Recebidas((int)(aed["AcaoExecutada"])); acoes.Link = mLink.Create(acoes.TipoAlvo, acoes.DataAlvo.Year.ToString(), acoes.NumeroAlvo); listaAcoesRecebidas.Add(acoes); } if ((int)aed["NumeroOrigem"] == legislacao.Numero && aed["TipoOrigem"].ToString().ToLower() == legislacao.Tipo.ToLower() && aed["ComplementoOrigem"].ToString().ToLower() == legislacao.Complemento.ToLower()) { var acoes = new mAcoesConsulta(); acoes.TipoAlvo = aed["TipoAlvo"].ToString().ToUpper(); acoes.NumeroAlvo = (int)aed["NumeroAlvo"]; acoes.ComplementoAlvo = aed["ComplementoAlvo"].ToString(); acoes.DataAlvo = (DateTime)aed["DataAlvo"]; acoes.Acao = new mAcoesExercidas().Exercidas((int)(aed["AcaoExecutada"])); acoes.Link = mLink.Create(acoes.TipoAlvo, acoes.DataAlvo.Year.ToString(), acoes.NumeroAlvo); listaAcoesExercidas.Add(acoes); } } legislacao.ListaAcoesExercidas = listaAcoesExercidas; legislacao.ListaAcoesRecebidas = listaAcoesRecebidas; _list.Add(legislacao); } } #endregion #region Leis Complementares if ((bool)obj[1]) { dataAccess.ClearParameters(); dataAccess.AddParameters("@Tipo", "LEI COMPLEMENTAR"); dataAccess.AddParameters("@Data1", (string)obj[3]); dataAccess.AddParameters("@Data2", (string)obj[4]); dataAccess.AddParameters("@Classificado", (string)obj[9]); dataAccess.AddParameters("@Resumo", (string)obj[5]); dataAccess.AddParameters("@Situacao", (string)obj[6]); dataAccess.AddParameters("@Origem", (string)obj[7]); dataAccess.AddParameters("@Autor", (string)obj[8]); foreach (DataRow leis in dataAccess.Read(sqlLeg).Rows) { var legislacao = new mLegislacaoConsulta(); legislacao.Indice = (int)leis["Indice"]; legislacao.Tipo = leis["Tipo"].ToString(); legislacao.Numero = (int)leis["Numero"]; legislacao.Complemento = leis["Complemento"].ToString(); legislacao.Data = (DateTime)leis["Data"]; legislacao.Publicado = leis["Publicado"].ToString(); legislacao.Resumo = leis["Resumo"].ToString(); legislacao.Classificacao = TipoClass.ToName(legislacao.Tipo, (int)leis["Classificado"]).ToUpper(); legislacao.Link = mLink.Create(legislacao.Tipo, legislacao.Data.Year.ToString(), legislacao.Numero); legislacao.Situacao = new mTipoSituacao().Autal((int)leis["Situacao"]); legislacao.Origem = new mTipoOrigem().Autal((int)leis["Origem"]); legislacao.Autor = leis["Autor"].ToString(); legislacao.Cadastro = (DateTime)leis["Cadastro"]; legislacao.Atualizado = (DateTime)leis["Atualizado"]; legislacao.Excluido = (bool)leis["Excluido"]; //var listaAcoes = new Model.ViewAcoesCollections(); var listaAcoesExercidas = new List <mAcoesConsulta>(); var listaAcoesRecebidas = new List <mAcoesConsulta>(); foreach (DataRow aed in Acoes.Rows) { if ((int)aed["NumeroAlvo"] == legislacao.Numero && aed["TipoAlvo"].ToString().ToLower() == legislacao.Tipo.ToLower() && aed["ComplementoAlvo"].ToString().ToLower() == legislacao.Complemento.ToLower()) { var acoes = new mAcoesConsulta(); acoes.TipoAlvo = aed["TipoOrigem"].ToString().ToUpper(); acoes.NumeroAlvo = (int)aed["NumeroOrigem"]; acoes.ComplementoAlvo = aed["ComplementoOrigem"].ToString(); acoes.DataAlvo = (DateTime)aed["DataOrigem"]; acoes.Acao = new mAcoesRecebidas().Recebidas((int)(aed["AcaoExecutada"])); acoes.Link = mLink.Create(acoes.TipoAlvo, acoes.DataAlvo.Year.ToString(), acoes.NumeroAlvo); listaAcoesRecebidas.Add(acoes); } if ((int)aed["NumeroOrigem"] == legislacao.Numero && aed["TipoOrigem"].ToString().ToLower() == legislacao.Tipo.ToLower() && aed["ComplementoOrigem"].ToString().ToLower() == legislacao.Complemento.ToLower()) { var acoes = new mAcoesConsulta(); acoes.TipoAlvo = aed["TipoAlvo"].ToString().ToUpper(); acoes.NumeroAlvo = (int)aed["NumeroAlvo"]; acoes.ComplementoAlvo = aed["ComplementoAlvo"].ToString(); acoes.DataAlvo = (DateTime)aed["DataAlvo"]; acoes.Acao = new mAcoesExercidas().Exercidas((int)(aed["AcaoExecutada"])); acoes.Link = mLink.Create(acoes.TipoAlvo, acoes.DataAlvo.Year.ToString(), acoes.NumeroAlvo); listaAcoesExercidas.Add(acoes); } } legislacao.ListaAcoesExercidas = listaAcoesExercidas; legislacao.ListaAcoesRecebidas = listaAcoesRecebidas; _list.Add(legislacao); } } #endregion #region Decretos if ((bool)obj[2]) { dataAccess.ClearParameters(); dataAccess.AddParameters("@Tipo", "DECRETO"); dataAccess.AddParameters("@Data1", (string)obj[3]); dataAccess.AddParameters("@Data2", (string)obj[4]); dataAccess.AddParameters("@Classificado", (string)obj[10]); dataAccess.AddParameters("@Resumo", (string)obj[5]); dataAccess.AddParameters("@Situacao", (string)obj[6]); dataAccess.AddParameters("@Origem", (string)obj[7]); dataAccess.AddParameters("@Autor", (string)obj[8]); foreach (DataRow leis in dataAccess.Read(sqlLeg).Rows) { var legislacao = new mLegislacaoConsulta(); legislacao.Indice = (int)leis["Indice"]; legislacao.Tipo = leis["Tipo"].ToString(); legislacao.Numero = (int)leis["Numero"]; legislacao.Complemento = leis["Complemento"].ToString(); legislacao.Data = (DateTime)leis["Data"]; legislacao.Publicado = leis["Publicado"].ToString(); legislacao.Resumo = leis["Resumo"].ToString(); legislacao.Classificacao = TipoClass.ToName(legislacao.Tipo, (int)leis["Classificado"]).ToUpper(); legislacao.Link = mLink.Create(legislacao.Tipo, legislacao.Data.Year.ToString(), legislacao.Numero); legislacao.Situacao = new mTipoSituacao().Autal((int)leis["Situacao"]); legislacao.Origem = new mTipoOrigem().Autal((int)leis["Origem"]); legislacao.Autor = leis["Autor"].ToString(); legislacao.Cadastro = (DateTime)leis["Cadastro"]; legislacao.Atualizado = (DateTime)leis["Atualizado"]; legislacao.Excluido = (bool)leis["Excluido"]; //var listaAcoes = new Model.ViewAcoesCollections(); var listaAcoesExercidas = new List <mAcoesConsulta>(); var listaAcoesRecebidas = new List <mAcoesConsulta>(); foreach (DataRow aed in Acoes.Rows) { if ((int)aed["NumeroAlvo"] == legislacao.Numero && aed["TipoAlvo"].ToString().ToLower() == legislacao.Tipo.ToLower() && aed["ComplementoAlvo"].ToString().ToLower() == legislacao.Complemento.ToLower()) { var acoes = new mAcoesConsulta(); acoes.TipoAlvo = aed["TipoOrigem"].ToString().ToUpper(); acoes.NumeroAlvo = (int)aed["NumeroOrigem"]; acoes.ComplementoAlvo = aed["ComplementoOrigem"].ToString(); acoes.DataAlvo = (DateTime)aed["DataOrigem"]; acoes.Acao = new mAcoesRecebidas().Recebidas((int)(aed["AcaoExecutada"])); acoes.Link = mLink.Create(acoes.TipoAlvo, acoes.DataAlvo.Year.ToString(), acoes.NumeroAlvo); listaAcoesRecebidas.Add(acoes); } if ((int)aed["NumeroOrigem"] == legislacao.Numero && aed["TipoOrigem"].ToString().ToLower() == legislacao.Tipo.ToLower() && aed["ComplementoOrigem"].ToString().ToLower() == legislacao.Complemento.ToLower()) { var acoes = new mAcoesConsulta(); acoes.TipoAlvo = aed["TipoAlvo"].ToString().ToUpper(); acoes.NumeroAlvo = (int)aed["NumeroAlvo"]; acoes.ComplementoAlvo = aed["ComplementoAlvo"].ToString(); acoes.DataAlvo = (DateTime)aed["DataAlvo"]; acoes.Acao = new mAcoesExercidas().Exercidas((int)(aed["AcaoExecutada"])); acoes.Link = mLink.Create(acoes.TipoAlvo, acoes.DataAlvo.Year.ToString(), acoes.NumeroAlvo); listaAcoesExercidas.Add(acoes); } } legislacao.ListaAcoesExercidas = listaAcoesExercidas; legislacao.ListaAcoesRecebidas = listaAcoesRecebidas; _list.Add(legislacao); } } #endregion return(_list); } catch { return(null); } }