/// <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 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); }