public void AlterarApolice(ref ApoliceDTO apolice) { try { IDbCommand comando = conexao.CreateCommand(); comando.CommandText = "UPDATE APOLICE SET NUMERO_APOLICE = @NUMERO_APOLICE " + ", CPF_CNPJ = @CPF_CNPJ, PLACA_VEICULO = @PLACA_VEICULO, VALOR_PREMIO = @VALOR_PREMIO" + " WHERE ID = @ID"; IDbDataParameter numeroApolice = new SqlParameter("NUMERO_APOLICE", apolice.NumeroApolice); comando.Parameters.Add(numeroApolice); IDbDataParameter CpfCnpf = new SqlParameter("CPF_CNPJ", apolice.CpfCnpj); comando.Parameters.Add(CpfCnpf); IDbDataParameter placaVeiculo = new SqlParameter("PLACA_VEICULO", apolice.PlacaVeiculo); comando.Parameters.Add(placaVeiculo); IDbDataParameter valorPremio = new SqlParameter("VALOR_PREMIO", apolice.ValorPremio); comando.Parameters.Add(valorPremio); IDbDataParameter id = new SqlParameter("ID", apolice.ID); comando.Parameters.Add(id); comando.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Close(); } }
public ApoliceDTO Eliminar(ApoliceDTO dto) { try { ComandText = "stp_CLI_APOLICE_EXCLUIR"; AddParameter("PACIENTE", dto.Beneficiario); AddParameter("CONVENIO", dto.Convenio); ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public void CriarApolice(ref ApoliceDTO apolice) { try { IDbCommand comando = conexao.CreateCommand(); comando.CommandText = "INSERT INTO APOLICE (NUMERO_APOLICE, CPF_CNPJ, PLACA_VEICULO, VALOR_PREMIO)" + " VALUES (@NUMERO_APOLICE, @CPF_CNPJ, @PLACA_VEICULO, @VALOR_PREMIO)"; IDbDataParameter numeroApolice = new SqlParameter("NUMERO_APOLICE", apolice.NumeroApolice); comando.Parameters.Add(numeroApolice); IDbDataParameter CpfCnpf = new SqlParameter("CPF_CNPJ", apolice.CpfCnpj); comando.Parameters.Add(CpfCnpf); IDbDataParameter placaVeiculo = new SqlParameter("PLACA_VEICULO", apolice.PlacaVeiculo); comando.Parameters.Add(placaVeiculo); IDbDataParameter valorPremio = new SqlParameter("VALOR_PREMIO", apolice.ValorPremio); comando.Parameters.Add(valorPremio); comando.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Close(); } }
private void CarregaCamposAlterar(ApoliceDTO apolice) { txtAlterarNumeroApolice.Text = Convert.ToString(apolice.NumeroApolice); txtAlterarCpfCnpj.Text = Convert.ToString(apolice.CpfCnpj); txtAlterarPlacaVeiculo.Text = apolice.PlacaVeiculo; txtAlterarValorPremio.Text = Convert.ToString(apolice.ValorPremio); }
public List <ApoliceDTO> ObterPorFiltro(ApoliceDTO dto) { List <ApoliceDTO> lista; try { ComandText = "stp_CLI_APOLICE_OBTERPORFILTRO"; AddParameter("PACIENTE", dto.Beneficiario); AddParameter("CONVENIO", dto.Convenio); MySqlDataReader dr = ExecuteReader(); lista = new List <ApoliceDTO>(); while (dr.Read()) { dto = new ApoliceDTO(); dto.Convenio = int.Parse(dr[0].ToString()); dto.Beneficiario = int.Parse(dr[1].ToString()); dto.NumeroBeneficiario = dr[2].ToString(); if (dr[2].ToString() != null && !dr[2].ToString().Equals("")) { dto.Emissao = Convert.ToDateTime(dr[2].ToString()); } if (dr[3].ToString() != null && !dr[3].ToString().Equals("")) { dto.Validade = Convert.ToDateTime(dr[3].ToString()); } dto.NumPS = dr[4].ToString(); if (dr[5].ToString() != null && dr[5].ToString() == "1") { dto.IsVitalicio = true; } lista.Add(dto); } } catch (Exception ex) { dto = new ApoliceDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); lista = new List <ApoliceDTO>(); lista.Add(dto); } finally { FecharConexao(); } return(lista); }
private ApoliceDTO CarregaApoliceAlterar() { ApoliceDTO apolice = new ApoliceDTO(); apolice.ID = Convert.ToInt32(ddlApolice.SelectedValue); apolice.NumeroApolice = Convert.ToInt32(txtAlterarNumeroApolice.Text); apolice.CpfCnpj = Convert.ToInt64(txtAlterarCpfCnpj.Text); apolice.PlacaVeiculo = txtAlterarPlacaVeiculo.Text; apolice.ValorPremio = Convert.ToDouble(txtAlterarValorPremio.Text.ToString().Replace(".", ",")); return(apolice); }
private ApoliceDTO CarregaApoliceCriar() { ApoliceDTO apolice = new ApoliceDTO(); apolice.ID = 0; apolice.NumeroApolice = Convert.ToInt32(txtNumeroApolice.Text); apolice.CpfCnpj = Convert.ToInt64(txtCpfCnpj.Text); apolice.PlacaVeiculo = txtPlacaVeiculo.Text; apolice.ValorPremio = Convert.ToDouble(txtValorPremio.Text.ToString().Replace(".", ",")); return(apolice); }
private ApoliceDTO CarregaApoliceExcluir() { ApoliceDTO apolice = new ApoliceDTO(); apolice.ID = 0; apolice.NumeroApolice = Convert.ToInt32(txtExcluirNumeroApolice.Text); apolice.CpfCnpj = 0; apolice.PlacaVeiculo = ""; apolice.ValorPremio = 0.0; return(apolice); }
public List <ApoliceDTO> PesquisarApolicePorID(ApoliceDTO apolice) { var apolices = new List <ApoliceDTO>(); try { IDbCommand comando = conexao.CreateCommand(); comando.CommandText = $"SELECT ID, NUMERO_APOLICE, CPF_CNPJ, PLACA_VEICULO, VALOR_PREMIO" + $" FROM APOLICE WHERE ID = {apolice.ID}"; IDataReader resultado = comando.ExecuteReader(); while (resultado.Read()) { apolice = new ApoliceDTO(); apolice.ID = Convert.ToInt32(resultado["ID"]); apolice.NumeroApolice = Convert.ToInt32(resultado["NUMERO_APOLICE"]); if (DBNull.Value == resultado["CPF_CNPJ"]) { apolice.CpfCnpj = 0; } else { apolice.CpfCnpj = Convert.ToInt64(resultado["CPF_CNPJ"]); } apolice.PlacaVeiculo = Convert.ToString(resultado["PLACA_VEICULO"]); if (resultado["VALOR_PREMIO"] == DBNull.Value) { apolice.ValorPremio = 0.0; } else { apolice.ValorPremio = Convert.ToDouble(resultado["VALOR_PREMIO"]); } apolices.Add(apolice); } return(apolices); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Close(); } }
protected void Apolice_SelectedIndexChanged(object sender, EventArgs e) { Page page = HttpContext.Current.Handler as Page; try { ApoliceBO apoliceBO = new ApoliceBO(); ApoliceDTO apolice = new ApoliceDTO(); apolice.ID = Convert.ToInt32(ddlApolice.SelectedValue); apolice = apoliceBO.PesquisarApolicePorID(apolice); CarregaCamposAlterar(apolice); } catch (Exception ex) { aviso.InnerText = ex.Message; ScriptManager.RegisterStartupScript(page, page.GetType(), "err_msg", "alert('" + ex.Message + "');", true); } }
public ApoliceDTO Adicionar(ApoliceDTO dto) { try { ComandText = "stp_CLI_APOLICE_ADICIONAR"; AddParameter("PACIENTE", dto.Beneficiario); AddParameter("CONVENIO", dto.Convenio); if (dto.Emissao != DateTime.MinValue) { AddParameter("EMISSAO", dto.Emissao); } else { AddParameter("EMISSAO", DBNull.Value); } if (dto.Validade != DateTime.MinValue) { AddParameter("VALIDADE", dto.Validade); } else { AddParameter("VALIDADE", DBNull.Value); } AddParameter("APOLICE", dto.NumeroBeneficiario); AddParameter("NUM_PS", dto.NumPS); AddParameter("TITULAR", dto.IsVitalicio); ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { FecharConexao(); } return(dto); }
public void ExcluirApolice(ref ApoliceDTO apolice) { try { IDbCommand comando = conexao.CreateCommand(); comando.CommandText = "DELETE FROM APOLICE WHERE NUMERO_APOLICE = @NUMERO_APOLICE"; IDbDataParameter paramID = new SqlParameter("NUMERO_APOLICE", apolice.NumeroApolice); comando.Parameters.Add(paramID); comando.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Close(); } }
public ApoliceDTO Salvar(ApoliceDTO dto) { return(dao.Adicionar(dto)); }
public List <ApoliceDTO> PesquisarApolice(ApoliceDTO apolice) { ApoliceDAO apoliceDAO = new ApoliceDAO(); return(apoliceDAO.PesquisarApolice(apolice)); }
public List <ApoliceDTO> ObterPorFiltro(ApoliceDTO dto) { return(dao.ObterPorFiltro(dto)); }
public ApoliceDTO PesquisarApolicePorID(ApoliceDTO apolice) { ApoliceDAO apoliceDAO = new ApoliceDAO(); return(apoliceDAO.PesquisarApolicePorID(apolice)[0]); }
public void ExcluirApolice(ApoliceDTO apolice) { ApoliceDAO apoliceDAO = new ApoliceDAO(); apoliceDAO.ExcluirApolice(ref apolice); }
public void AlterarApolice(ApoliceDTO apolice) { ApoliceDAO apoliceDAO = new ApoliceDAO(); apoliceDAO.AlterarApolice(ref apolice); }
public void CriarApolice(ApoliceDTO apolice) { ApoliceDAO apoliceDAO = new ApoliceDAO(); apoliceDAO.CriarApolice(ref apolice); }
public ApoliceDTO Excluir(ApoliceDTO dto) { return(dao.Eliminar(dto)); }