Exemple #1
0
        public DataTable Notificação(Notificação Notificação, int TipoPesquisa)
        {
            try
            {
                if (!Conexão.Checkconection())
                {
                    Conexão.Conectar();
                }

                if (Conexão.Checkconection())
                {
                    string ConsultaNotificação = "SELECT * FROM NOTIFICACAO WHERE ";

                    switch (TipoPesquisa)
                    {
                    case 0:
                        ConsultaNotificação = ConsultaNotificação + "ID_DEPARTAMENTO = @ID_DEPARTAMENTO";
                        break;

                    case 1:
                        ConsultaNotificação = ConsultaNotificação + "TITULO = @TITULO";
                        break;

                    case 2:
                        ConsultaNotificação = ConsultaNotificação + "1";
                        break;
                    }

                    DataTable        table   = new DataTable();
                    MySqlDataAdapter adapter = new MySqlDataAdapter();
                    MySqlCommand     command = new MySqlCommand();


                    ConsultaNotificação = ConsultaNotificação + ";";
                    command.CommandText = ConsultaNotificação;
                    command.Connection  = Conexão.Pega_Conexão();


                    switch (TipoPesquisa)
                    {
                    case 0:
                        command.Parameters.Add("@ID_DEPARTAMENTO", MySqlDbType.Int32).Value = Notificação.ID_Departamento;
                        break;

                    case 1:
                        command.Parameters.Add("@TITULO", MySqlDbType.VarChar).Value = Notificação.Titulo;
                        break;
                    }

                    adapter.SelectCommand = command;
                    adapter.Fill(TableNotificação);
                    Conexão.Desconectar();
                }
            }
            catch (MySqlException Exception)
            {
                MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão");
            }
            return(TableNotificação);
        }
        public bool Notificação(Notificação Notificação, int TipoPesquisa)
        {
            try
            {
                DataTable        table   = new DataTable();
                MySqlDataAdapter adapter = new MySqlDataAdapter();
                MySqlCommand     command = new MySqlCommand();
                table = Consulta.Notificação(Notificação, TipoPesquisa);

                //Verifica se o Notificação Ja esta cadastrado.
                if (table.Rows.Count != 0)
                {
                    if (!Conexão.Checkconection())
                    {
                        Conexão.Conectar();
                    }

                    if (Conexão.Checkconection())
                    {
                        string AlterNotificação = "UPDATE NOTIFICACAO SET ID_NOTIFICACAO = @ID_NOTIFICACAO, TITULO = @TITULO, IMAGEM = @IMAGEM, DESCRICAO = @DESCRICAO  WHERE ID_NOTIFICACAO = @ID_NOTIFICACAO;";


                        command.CommandText = AlterNotificação;
                        command.Connection  = Conexão.Pega_Conexão();
                        command.Parameters.Add("@ID_DEPARTAMENTO", MySqlDbType.Int32).Value = Notificação.ID_Departamento;
                        command.Parameters.Add("@TITULO", MySqlDbType.VarChar).Value        = Notificação.Titulo;
                        command.Parameters.Add("@IMAGEM", MySqlDbType.VarChar).Value        = Notificação.Imagem;
                        command.Parameters.Add("@DESCRICAO", MySqlDbType.VarChar).Value     = Notificação.Descrição;
                        command.Parameters.Add("@ID_NOTIFICACAO", MySqlDbType.Int32).Value  = table.Rows[0][0];

                        int retorno = command.ExecuteNonQuery();
                        if (retorno > 0)
                        {
                            Notificação_Alterado = true;
                        }
                        Conexão.Desconectar();
                    }
                    else
                    {
                        return(Notificação_Alterado);
                    }
                }
                else
                {
                    MessageBox.Show("Notificação não pode ser Alterado", "Problemas ao Alterar");
                }
            }
            catch (MySqlException Exception)
            {
                MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão");
            }

            return(Notificação_Alterado);
        }
Exemple #3
0
        public bool Notificação(Notificação Notificação, int TipoPesquisa)
        {
            try
            {
                DataTable        table   = new DataTable();
                MySqlDataAdapter adapter = new MySqlDataAdapter();
                MySqlCommand     command = new MySqlCommand();
                table = Consulta.Notificação(Notificação, TipoPesquisa);

                //Verifica se o Notificação Ja esta cadastrado.
                if (table.Rows.Count == 0)
                {
                    if (!Conexão.Checkconection())
                    {
                        Conexão.Conectar();
                    }

                    if (Conexão.Checkconection())
                    {
                        string InsertNotificação = "INSERT INTO NOTIFICACAO(ID_DEPARTAMENTO, TITULO, IMAGEM, DESCRICAO) VALUES (@ID_DEPARTAMENTO, @TITULO, @IMAGEM, @DESCRICAO);";


                        command.CommandText = InsertNotificação;
                        command.Connection  = Conexão.Pega_Conexão();
                        command.Parameters.Add("@ID_DEPARTAMENTO", MySqlDbType.Int32).Value = Notificação.ID_Departamento;
                        command.Parameters.Add("@TITULO", MySqlDbType.VarChar).Value        = Notificação.Titulo;
                        command.Parameters.Add("@IMAGEM", MySqlDbType.VarChar).Value        = Notificação.Imagem;
                        command.Parameters.Add("@DESCRICAO", MySqlDbType.VarChar).Value     = Notificação.Descrição;

                        int retorno = command.ExecuteNonQuery();
                        if (retorno > 0)
                        {
                            Notificação_Incluido = true;
                        }
                        Conexão.Desconectar();
                    }
                    else
                    {
                        return(Notificação_Incluido);
                    }
                }
                else
                {
                    MessageBox.Show("Notificação já Existe", "Problemas ao inserir");
                }
            }
            catch (MySqlException Exception)
            {
                MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão");
            }

            return(Notificação_Incluido);
        }
Exemple #4
0
        public bool Notificação(Notificação Notificação, int TipoPesquisa)
        {
            try
            {
                DataTable        table   = new DataTable();
                MySqlDataAdapter adapter = new MySqlDataAdapter();
                MySqlCommand     command = new MySqlCommand();
                table = Consulta.Notificação(Notificação, TipoPesquisa);

                //Verifica se o Notificação Ja esta cadastrado.
                if (table.Rows.Count == 0)
                {
                    if (!Conexão.Checkconection())
                    {
                        Conexão.Conectar();
                    }

                    if (Conexão.Checkconection())
                    {
                        string ExcludNotificação = "DELETE FROM `NOTIFICACAO` WHERE ID_NOTIFICACAO = @ID_NOTIFICACAO;";


                        command.CommandText = ExcludNotificação;
                        command.Connection  = Conexão.Pega_Conexão();
                        command.Parameters.Add("@ID_NOTIFICACAO", MySqlDbType.Int32).Value = table.Rows[0][0];

                        int retorno = command.ExecuteNonQuery();
                        if (retorno > 0)
                        {
                            Notificação_Excluido = true;
                        }
                        Conexão.Desconectar();
                    }
                    else
                    {
                        return(Notificação_Excluido);
                    }
                }
                else
                {
                    MessageBox.Show("Notificação não pode ser Excluido", "Problemas ao Excluir");
                }
            }
            catch (MySqlException Exception)
            {
                MessageBox.Show(Convert.ToString(Exception), "Estado da Conexão");
            }

            return(Notificação_Excluido);
        }
Exemple #5
0
        private void MC_Load(object sender, EventArgs e)
        {
            label1.Text = "Bem-Vindo";
            Desabilitando_Campo();
            System.IO.StreamReader Vcontactos = new System.IO.StreamReader("c:/Users/JUCIANO SILVA/Documents/Work Register/Registos.txt");
            int i = 0;

            while (!Vcontactos.EndOfStream)
            {
                string contact = Vcontactos.ReadLine();
                i++;

                Categoria[i] = contact.Substring(0, 20);
                Nome[i]      = contact.Substring(20, 20);
                Numero[i]    = contact.Substring(40, 9);

                Dados_dgv.Rows.Add(Categoria[i], Nome[i], Numero[i]);
            }
            Notificação.ShowBalloonTip(6);

            Desabilitando_botoes();

            Vcontactos.Close();
        }
Exemple #6
0
        private void Pesquisar_Btn_Click(object sender, EventArgs e)
        {
            if (TxTBox_Pesquisa.Text != "")
            {
                int i = ComboBox_Tabelas.SelectedIndex + 1;
                int j = ComboBox_TipoBusca.SelectedIndex + 3;
                int TipoDaPesquisa = 0;

                switch (i)
                {
                case 1:
                    Abastecimento Abastecimento = new Abastecimento();
                    switch (j)
                    {
                    case 1:
                        TipoDaPesquisa = 4;
                        break;

                    case 2:
                        TipoDaPesquisa = 5;
                        break;

                    case 3:
                        TipoDaPesquisa = 0;
                        break;

                    case 4:
                        TipoDaPesquisa = 1;
                        break;

                    case 5:
                        TipoDaPesquisa = 2;
                        break;

                    case 6:
                        TipoDaPesquisa = 3;
                        break;
                    }
                    Consultar.Abastecimento(Abastecimento, TipoDaPesquisa);
                    break;

                case 2:
                    Atendimento Atendimento = new Atendimento();
                    switch (j)
                    {
                    case 1:
                        TipoDaPesquisa = 1;
                        break;

                    case 2:
                        TipoDaPesquisa = 2;
                        break;

                    case 3:
                        TipoDaPesquisa = 3;
                        break;
                    }
                    Consultar.Atendimento(Atendimento, TipoDaPesquisa);
                    break;

                case 3:
                    Combustivel Combustivel = new Combustivel();
                    switch (j)
                    {
                    case 1:
                        TipoDaPesquisa = 0;
                        break;

                    case 2:
                        TipoDaPesquisa = 1;
                        break;

                    case 3:
                        TipoDaPesquisa = 2;
                        break;

                    case 4:
                        TipoDaPesquisa = 3;
                        break;
                    }
                    Consultar.Combustivel(Combustivel, TipoDaPesquisa);
                    break;

                case 4:
                    Departamento Departamento = new Departamento();
                    switch (j)
                    {
                    case 1:
                        TipoDaPesquisa = 0;
                        break;

                    case 2:
                        TipoDaPesquisa = 1;
                        break;

                    case 3:
                        TipoDaPesquisa = 2;
                        break;
                    }
                    Consultar.Departamento(Departamento, TipoDaPesquisa);
                    break;

                case 5:
                    Destino Destino = new Destino();
                    switch (j)
                    {
                    case 0:
                        TipoDaPesquisa = 0;
                        break;

                    case 1:
                        TipoDaPesquisa = 1;
                        break;

                    case 2:
                        TipoDaPesquisa = 2;
                        break;

                    case 3:
                        TipoDaPesquisa = 3;
                        break;

                    case 4:
                        TipoDaPesquisa = 4;
                        break;
                    }
                    Consultar.Destino(Destino, TipoDaPesquisa);
                    break;

                case 6:
                    Manutenção Manutenção = new Manutenção();
                    switch (j)
                    {
                    case 0:
                        TipoDaPesquisa = 0;
                        break;

                    case 1:
                        TipoDaPesquisa = 1;
                        break;

                    case 2:
                        TipoDaPesquisa = 2;
                        break;

                    case 3:
                        TipoDaPesquisa = 3;
                        break;

                    case 4:
                        TipoDaPesquisa = 4;
                        break;
                    }
                    Consultar.Manutenção(Manutenção, TipoDaPesquisa);
                    break;

                case 7:
                    Multa Multa = new Multa();
                    Consultar.Multa(Multa, 6);
                    break;

                case 8:
                    Notificação Notificação = new Notificação();
                    Consultar.Notificação(Notificação, 2);
                    break;

                case 9:
                    Oficina Oficina = new Oficina();
                    Consultar.Oficina(Oficina, 2);
                    break;

                case 10:
                    Oleo Oleo = new Oleo();
                    Consultar.Oleo(Oleo, 4);
                    break;

                case 11:
                    Posto Posto = new Posto();
                    Consultar.Posto(Posto, 5);
                    break;

                case 12:
                    Salario Salario = new Salario();
                    Consultar.Salario(Salario, 2);
                    break;

                case 13:
                    Usuario Usuario = new Usuario();
                    Consultar.Usuario(Usuario, 8);
                    break;

                case 14:
                    Veiculo Veiculo = new Veiculo();
                    Consultar.Veiculo(Veiculo, 9);
                    break;
                }

                Console.WriteLine("Index da Tabela " + i + "Index da Pesquisa " + ComboBox_TipoBusca.SelectedIndex);
                Console.WriteLine("Nome da Tabela " + ComboBox_Tabelas.SelectedItem + "Tipo da Pesquisa " + ComboBox_TipoBusca.SelectedItem);
                if (!true)
                {
                    Repoisicionamento_Label(Sucesso_Label);
                }
                else
                {
                    Error_Label.Text = "Ocorreu um erro durante a pesquisa";
                    Repoisicionamento_Label(Error_Label);
                }
            }
            else
            {
                Error_Label.Text = "Os campos não podem ser vazios";
                Repoisicionamento_Label(Error_Label);
            }
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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);
            }
        }