private Consultar SelectConsulta(ComboBox ComboBoxi) { int i = ComboBoxi.SelectedIndex + 1; switch (i) { case 1: Abastecimento Abastecimento = new Abastecimento(); Table_Consulta = Consultar.Abastecimento(Abastecimento, 4); break; case 2: Atendimento Atendimento = new Atendimento(); Table_Consulta = Consultar.Atendimento(Atendimento, 4); break; case 3: Combustivel Combustivel = new Combustivel(); Table_Consulta = Consultar.Combustivel(Combustivel, 4); break; case 4: Departamento Departamento = new Departamento(); Table_Consulta = Consultar.Departamento(Departamento, 3); break; case 5: Destino Destino = new Destino(); Table_Consulta = Consultar.Destino(Destino, 5); break; case 6: Manutenção Manutenção = new Manutenção(); Table_Consulta = Consultar.Manutenção(Manutenção, 5); break; case 7: Multa Multa = new Multa(); Table_Consulta = Consultar.Multa(Multa, 6); break; case 8: Notificação Notificação = new Notificação(); Table_Consulta = Consultar.Notificação(Notificação, 2); break; case 9: Oficina Oficina = new Oficina(); Table_Consulta = Consultar.Oficina(Oficina, 2); break; case 10: Oleo Oleo = new Oleo(); Table_Consulta = Consultar.Oleo(Oleo, 4); break; case 11: Posto Posto = new Posto(); Table_Consulta = Consultar.Posto(Posto, 5); break; case 12: Salario Salario = new Salario(); Table_Consulta = Consultar.Salario(Salario, 2); break; case 13: Usuario Usuario = new Usuario(); Table_Consulta = Consultar.Usuario(Usuario, 8); break; case 14: Veiculo Veiculo = new Veiculo(); Table_Consulta = Consultar.Veiculo(Veiculo, 9); break; } return(Consultar); }
public Tela_Home() { InitializeComponent(); int Espaçamento = 20; Point Posição = new Point(23, 25); Consultar Consulta = new Consultar(); Notificação Notificação = new Notificação(); Departamento Departamento = new Departamento(); DataTable Table_Notificação = new DataTable(); DataTable Table_Departamento = new DataTable(); Custom_Card Card_Notificação = new Custom_Card(); CustomBackground BackGround = new CustomBackground(); Image IconeMapa = Properties.Resources.icone_mapa; Image IconeCalendario = Properties.Resources.icone_calendario; Table_Notificação = Consulta.Notificação(Notificação, 2); if (Table_Notificação.Rows.Count > 0) { //Deleta o ID Da tabela para facilitar a minha vida. Table_Notificação.Columns.Remove("ID_NOTIFICACAO"); for (int NumNotificaçoes = (Table_Notificação.Rows.Count - 1); NumNotificaçoes >= 0; NumNotificaçoes--) { //Cria as Notificações na tela Card_Notificação = new Custom_Card(); Card_Notificação.Name = "NotificaçãoNumero" + Convert.ToString(NumNotificaçoes); Card_Notificação.Location = Posição; Posição.Y = Posição.Y + Card_Notificação.Size.Height + Espaçamento; /* * Tabela: * Coluna * 0 1 2 3 * ID_DEPARTAMENTO TITULO IMAGEM DESCRICAO * Linha 0 * 1 * * -------------------------------X------------------------------- * Caminho das Imagens Fica o seguinte: * * ./NotificacaoIcones/NomedoIcone.png * */ //Elementos vindo da Tabela do Departamento Departamento.ID_Departamento = Convert.ToInt32(Table_Notificação.Rows[NumNotificaçoes][0]); Table_Departamento = Consulta.Departamento(Departamento, 3); Card_Notificação.SubTitulo_Card = Convert.ToString(Table_Departamento.Rows[0][2]); //Elementos vindo da Tabela do Notificação Card_Notificação.Titulo_Card = Convert.ToString(Table_Notificação.Rows[NumNotificaçoes][1]); Card_Notificação.Texto_Card = Convert.ToString(Table_Notificação.Rows[NumNotificaçoes][3]); //Testa para qual Icone adiconar if (Convert.ToString(Table_Notificação.Rows[NumNotificaçoes][2]) == "icone_mapa") { Card_Notificação.Icone = IconeMapa; } if (Convert.ToString(Table_Notificação.Rows[NumNotificaçoes][2]) == "icone_calendario") { Card_Notificação.Icone = IconeCalendario; } this.Controls.Add(Card_Notificação); } this.Controls.Add(BackGround); } }