Example #1
0
        /// <summary>
        /// Função para inserção dos dados do equipamento no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Inserir(EquipamentoDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                bd = new Acesso_BD();
                string comando = string.Format("INSERT INTO equipamento(monobloco, motor, serie, horimetro, nf_compra, fk_proprietario) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', {5})", registro.monobloco, registro.motor, registro.serie, registro.horimetro, registro.nf_compra, registro.fk_proprietario);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar gravar o equipamento!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #2
0
        /// <summary>
        /// Função para exclusão dos dados da manutenção de 1000 horas do equipamento no banco de dados.
        /// </summary>
        /// <param name="idManut1000Horas"></param>
        /// <returns></returns>
        public bool Excluir(string idManut1000Horas)
        {
            bool valorRetorno = false;

            try
            {
                bd = new Acesso_BD();
                string comando = string.Format("DELETE FROM manut_1000_horas WHERE id_manut_1000_horas = {0}", idManut1000Horas);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar excluir a manutenção de 1000 horas do equipamento!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #3
0
        /// <summary>
        /// Função para atualização dos dados da manutenção de 1000 horas do equipamento no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Atualizar(M1000HorasDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                bd = new Acesso_BD();
                string comando = string.Format("UPDATE manut_1000_horas SET horimetro = {0}, data_manutencao = '{1}', 1000_fk_resp_tecnico = {2}, cpf_resp_tecnico = '{3}' WHERE id_manut_1000_horas = {4}", registro.horimetro, registro.data_manutencao.ToString("yyyy-MM-dd"), registro.fk_resp_tecnico, registro.cpf_resp_tecnico, registro.id_manut_1000_horas);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar editar a manutenção de 1000 horas do equipamento!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #4
0
        /// <summary>
        /// Função para atualização dos dados do proprietário no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Atualizar(ProprietárioDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                bd = new Acesso_BD();
                string comando = string.Format("UPDATE proprietario SET cpf_cnpj = '{0}', nome_razaosocial = '{1}', endereco = '{2}', numero = '{3}', bairro = '{4}', cep = '{5}', cidade = '{6}', estado = '{7}', telefone = '{8}', email = '{9}', nome_fazenda = '{10}', municipio_fazenda = '{11}', uf_municipio_fazenda = '{12}' WHERE id_proprietario = {13}", registro.cpf_cnpj, registro.nome_razaosocial, registro.endereco, registro.numero, registro.bairro, registro.cep, registro.cidade, registro.estado, registro.telefone, registro.email, registro.nome_fazenda, registro.municipio_fazenda, registro.uf_municipio_fazenda, registro.id_proprietario);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar editar o proprietário!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #5
0
        /// <summary>
        /// Função para atualização dos dados do responsável técnico no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Atualizar(ResponsávelTécnicoDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                string nome_resp_tecnico = registro.nome.Replace("'", "''");
                bd = new Acesso_BD();
                string comando = string.Format("UPDATE responsavel_tecnico SET nome = '{0}', cpf = '{1}' WHERE id_resp_tecnico = {2}", registro.nome, registro.cpf, registro.id_resp_tecnico);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar editar o responsável técnico!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #6
0
        /// <summary>
        /// Função para atualização dos dados do equipamento no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Atualizar(EquipamentoDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                bd = new Acesso_BD();
                string comando = string.Format("UPDATE equipamento SET monobloco = '{0}', motor = '{1}', serie = '{2}', horimetro = '{3}', nf_compra = '{4}', fk_proprietario = {5} WHERE id_equipamento = {6} ", registro.monobloco, registro.motor, registro.serie, registro.horimetro, registro.nf_compra, registro.fk_proprietario, registro.id_equipamento);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar editar o equipamento!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #7
0
        /// <summary>
        /// Função para atualizar o horímetro do equipamento caso a manutenção de 1000 horas seja excluída no banco de dados.
        /// </summary>
        /// <param name="horimetro"></param>
        /// <param name="fk_equipamento"></param>
        /// <returns></returns>
        public bool AtualizarHorimetro1000Horas(decimal horimetro, int fk_equipamento)
        {
            bool valorRetorno = false;

            try
            {
                bd = new Acesso_BD();
                string comando = string.Format("UPDATE equipamento SET horimetro = '{0}' WHERE id_equipamento = '{1}'", horimetro, fk_equipamento);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar atualizar o horímetro do equipamento!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #8
0
        /// <summary>
        /// Função para inserção dos dados do proprietário no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Inserir(ProprietárioDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                bd = new Acesso_BD();
                string comando = string.Format("INSERT INTO proprietario(cpf_cnpj, nome_razaosocial, endereco," +
                                               "numero, bairro, cep, cidade, estado, telefone, email, nome_fazenda, municipio_fazenda," +
                                               "uf_municipio_fazenda) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}', '{11}', '{12}')", registro.cpf_cnpj, registro.nome_razaosocial, registro.endereco, registro.numero, registro.bairro, registro.cep, registro.cidade, registro.estado, registro.telefone, registro.email, registro.nome_fazenda, registro.municipio_fazenda, registro.uf_municipio_fazenda);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar gravar o proprietário!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #9
0
        /// <summary>
        /// Função para inserção dos dados do responsável técnico no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Inserir(ResponsávelTécnicoDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                string nome_resp_tecnico = registro.nome.Replace("'", "''");
                bd = new Acesso_BD();
                string comando = string.Format("INSERT INTO responsavel_tecnico(nome, cpf) VALUES ('{0}', '{1}')", registro.nome, registro.cpf);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar gravar o responsável técnico!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #10
0
        /// <summary>
        /// Função para inserção dos dados da manutenção de 1000 horas do equipamento no banco de dados.
        /// </summary>
        /// <param name="registro"></param>
        /// <returns></returns>
        public bool Inserir(M1000HorasDTO registro)
        {
            bool valorRetorno = false;

            try
            {
                bd = new Acesso_BD();
                string comando = string.Format("INSERT INTO manut_1000_horas(1000_fk_equipamento, horimetro, data_manutencao, cpf_resp_tecnico) VALUES ({0}, {1}, '{2}', '{3}')", registro.fk_equipamento, registro.horimetro, registro.data_manutencao.ToString("yyyy-MM-dd"), registro.cpf_resp_tecnico);
                bd.ExecutarComandoSQL(comando);
                if (bd.QuantidadeRegistros == 1)
                {
                    valorRetorno = true;
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar gravar a manutenção de 1000 horas do equipamento!" + Environment.NewLine + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(valorRetorno);
        }
Example #11
0
        /// <summary>
        /// Função para verificar se existe um determinado CPF ou CNPJ já cadastrado.
        /// </summary>
        /// <param name="CNPJ_CPF"></param>
        /// <returns></returns>
        public bool VerificarCNPJ_CPF(string CNPJ_CPF)
        {
            bd = new Acesso_BD();
            string comando = string.Format("SELECT cpf_cnpj FROM proprietario WHERE cpf_cnpj = '{0}'", CNPJ_CPF);
            var    retorno = bd.RetDataTable(comando);

            if (retorno != null && retorno.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #12
0
        /// <summary>
        /// Função para verificar se existe uma determinada Série já cadastrada.
        /// </summary>
        /// <param name="serie"></param>
        /// <returns></returns>
        public bool VerificaSerie(string serie)
        {
            bd = new Acesso_BD();
            string comando = string.Format("SELECT serie FROM equipamento WHERE serie = '{0}'", serie);
            var    retorno = bd.RetDataTable(comando);

            if (retorno != null && retorno.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #13
0
        /// <summary>
        /// Função para verificar se existe um determinado Monobloco já cadastrado.
        /// </summary>
        /// <param name="monobloco"></param>
        /// <returns></returns>
        public bool VerificaMonobloco(string monobloco)
        {
            bd = new Acesso_BD();
            string comando = string.Format("SELECT monobloco FROM equipamento WHERE monobloco = '{0}'", monobloco);
            var    retorno = bd.RetDataTable(comando);

            if (retorno != null && retorno.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #14
0
        /// <summary>
        /// Função para verificar se existe um determinado CPF já cadastrado.
        /// </summary>
        /// <param name="CPF"></param>
        /// <returns></returns>
        public bool VerificarCPF(string CPF)
        {
            bd = new Acesso_BD();
            string comando = string.Format("SELECT cpf FROM responsavel_tecnico WHERE cpf = '{0}'", CPF);
            var    retorno = bd.RetDataTable(comando);

            if (retorno != null && retorno.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #15
0
        /// <summary>
        /// // Função para selecionar alguns dados dos equipamentos e de seus respectivos proprietários que estão cadastrados no banco de dados.
        /// </summary>
        /// <returns></returns>
        public DataTable SelecionaEquipamentos_Proprietarios()
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT E.id_equipamento,E.monobloco,E.serie,E.motor,E.horimetro,P.nome_razaosocial FROM equipamento AS E INNER JOIN proprietario AS P WHERE E.fk_proprietario = P.id_proprietario");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar selecionar as informações da tela principal!" + ex.Message);
            }
            finally
            {
            }

            return(dt);
        }
Example #16
0
        /// <summary>
        /// Função para selecionar todos os dados das manutenções de 1000 horas dos equipamentos cadastrados no banco de dados.
        /// </summary>
        /// <returns></returns>
        public DataTable SelecionaTodasManutencoes1000Horas()
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT M.id_manut_1000_horas, E.id_equipamento, E.monobloco, E.serie, M.horimetro, (SELECT DATE_FORMAT(M.data_manutencao,'%d/%c/%Y')), M.cpf_resp_tecnico FROM equipamento AS E INNER JOIN manut_1000_horas AS M WHERE E.id_equipamento = M.1000_fk_equipamento");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar selecionar as manutenções de 1000 horas!" + ex.Message);
            }
            finally
            {
            }

            return(dt);
        }
Example #17
0
        /// <summary>
        /// Função para selecionar todas as manutenções de 1000 horas que já foram realizadas.
        /// </summary>
        /// <returns></returns>
        public DataTable SelecionaManutencao1000Horas()
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT E.monobloco, (SELECT nome_razaosocial FROM proprietario WHERE id_proprietario = E.fk_proprietario), M.horimetro, M.data_manutencao, M.cpf_resp_tecnico FROM equipamento AS E INNER JOIN manut_1000_horas AS M WHERE E.id_equipamento = M.1000_fk_equipamento");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar selecionar as informações das manutenções de 1000 horas dos equipamentos!" + ex.Message);
            }
            finally
            {
            }

            return(dt);
        }
Example #18
0
        /// <summary>
        /// Função para selecionar todos os dados dos responsáveis técnicos cadastrados no banco de dados.
        /// </summary>
        /// <returns></returns>
        public DataTable SelecionaTodosResponsaveisTecnicos()
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT id_resp_tecnico, nome, cpf FROM responsavel_tecnico");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar selecionar os responsáveis técnicos!" + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(dt);
        }
Example #19
0
        /// <summary>
        /// Função para pesquisa do responsável técnico.
        /// </summary>
        /// <param name="nome"></param>
        /// <returns></returns>
        public DataTable PesquisaResponsavelTecnico(string nome)
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT id_resp_tecnico, nome, cpf FROM responsavel_tecnico WHERE nome LIKE '%" + nome + "%'");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar pesquisar o nome do responsável técnico!" + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(dt);
        }
Example #20
0
        /// <summary>
        /// Função para selecionar o nome dos estados e suas siglas.
        /// </summary>
        /// <returns></returns>
        public DataTable SelecionaTodosEstadosUF()
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT nome, uf FROM estados");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar selecionar os estados e suas siglas!" + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(dt);
        }
Example #21
0
        /// <summary>
        /// Função para pesquisa do monobloco do equipamento.
        /// </summary>
        /// <param name="monobloco"></param>
        /// <returns></returns>
        public DataTable PesquisaEquipamento(string monobloco)
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT E.id_equipamento, E.monobloco, E.serie, E.motor, E.horimetro, P.nome_razaosocial FROM equipamento AS E INNER JOIN proprietario AS P WHERE E.fk_proprietario = P.id_proprietario AND monobloco LIKE '%" + monobloco + "%'");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar pesquisar o monobloco do equipamento!" + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(dt);
        }
Example #22
0
        /// <summary>
        /// Função para pesquisa do proprietário.
        /// </summary>
        /// <param name="nome"></param>
        /// <returns></returns>
        public DataTable PesquisaProprietario(string nome)
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT id_proprietario, cpf_cnpj, nome_razaosocial, endereco, numero, bairro, cep," +
                                     "cidade,estado, telefone, email, nome_fazenda, municipio_fazenda," +
                                     "uf_municipio_fazenda FROM proprietario WHERE nome_razaosocial LIKE '%" + nome + "%'");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar pesquisar o nome do proprietário!" + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(dt);
        }
Example #23
0
        /// <summary>
        /// Função para selecionar todos os dados dos proprietários cadastrados no banco de dados.
        /// </summary>
        /// <returns></returns>
        public DataTable SelecionaTodosProprietarios()
        {
            DataTable dt = new DataTable();

            try
            {
                bd = new Acesso_BD();
                dt = bd.RetDataTable("SELECT id_proprietario, cpf_cnpj, nome_razaosocial, endereco, numero, bairro, cep," +
                                     "cidade, estado, telefone, email, nome_fazenda, municipio_fazenda," +
                                     "uf_municipio_fazenda FROM proprietario");
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar selecionar os proprietários!" + ex.Message);
            }
            finally
            {
                bd = null;
            }

            return(dt);
        }
Example #24
0
        /// <summary>
        /// Função para selecionar a data da manutenção de 500 horas do equipamento no banco de dados.
        /// </summary>
        /// <param name="EquipamentoID"></param>
        /// <returns></returns>
        public DateTime SelecionaDataManutencao500Horas(string EquipamentoID)
        {
            DateTime data = new DateTime();

            try
            {
                bd = new Acesso_BD();
                string    comando   = string.Format("SELECT data_manutencao FROM manut_500_horas WHERE 500_fk_equipamento = {0}", EquipamentoID);
                DataTable resultado = bd.ExecutarConsulta(comando);
                if ((resultado != null) && (bd.QuantidadeRegistros == 1))
                {
                    data = Convert.ToDateTime(resultado.Rows[0][0].ToString());
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao tentar selecionar a data da manutenção de 500 horas do equipamento!" + ex.Message);
            }
            finally
            {
            }

            return(data);
        }
Example #25
0
 /// <summary>
 /// Construtora padrão.
 /// </summary>
 public ResponsávelTécnicoBLL()
 {
     bd = null;
 }
Example #26
0
 /// <summary>
 /// Construtora padrão.
 /// </summary>
 public M1000HorasBLL()
 {
     bd = null;
 }
Example #27
0
 /// <summary>
 /// Construtora padrão.
 /// </summary>
 public EquipamentoBLL()
 {
     bd = null;
 }
Example #28
0
 /// <summary>
 /// Construtora padrão.
 /// </summary>
 public M500HorasBLL()
 {
     bd = null;
 }
Example #29
0
 /// <summary>
 /// Construtora padrão.
 /// </summary>
 public TelaPrincipalBLL()
 {
     bd = null;
 }
Example #30
0
 /// <summary>
 /// Construtora padrão.
 /// </summary>
 public RelatóriosBLL()
 {
     bd = null;
 }