/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <summary> /// Construtora padrão. /// </summary> public ResponsávelTécnicoBLL() { bd = null; }
/// <summary> /// Construtora padrão. /// </summary> public M1000HorasBLL() { bd = null; }
/// <summary> /// Construtora padrão. /// </summary> public EquipamentoBLL() { bd = null; }
/// <summary> /// Construtora padrão. /// </summary> public M500HorasBLL() { bd = null; }
/// <summary> /// Construtora padrão. /// </summary> public TelaPrincipalBLL() { bd = null; }
/// <summary> /// Construtora padrão. /// </summary> public RelatóriosBLL() { bd = null; }