public void OnExcluirCommand() { try { //if (MessageBox.Show("Tem certeza que deseja excluir esta apólice?", "Excluir Apólice", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) //{ // if (MessageBox.Show("Você perderá todos os dados desta apólice, inclusive histórico. Confirma exclusão?", "Excluir Apólice", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) // { // ExcluiSeguroBD(SeguroSelecionado.VeiculoSeguroID); // Seguros.Remove(SeguroSelecionado); // } //} if (Global.PopupBox("Tem certeza que deseja excluir?", 2)) { if (Global.PopupBox("Você perderá todos os dados, inclusive histórico. Confirma exclusão?", 2)) { ExcluiSeguroBD(SeguroSelecionado.VeiculoSeguroID); Seguros.Remove(SeguroSelecionado); } } } catch (Exception ex) { } }
public int insertarSeguros(Seguros s) { try { SqlConnection cnx = cn.conectar(); //Conexion cm = new SqlCommand("Pr_seguros", cnx); //Nombre del procedimiento cm.Parameters.AddWithValue("@b", 1); //Valores que toman los parametros cm.Parameters.AddWithValue("@idseguros", ""); //del procedimiento cm.Parameters.AddWithValue("@MontoSeguro", s.MontoSeguro); cm.CommandType = CommandType.StoredProcedure; //Tipo de comando ejecutado cnx.Open(); //Abrir conexion de BD cm.ExecuteNonQuery(); //Ejecucion de consulta indicador = 1; //Valor del indicador } catch (Exception e) { e.Message.ToString(); //Mostrar mensaje en caso error indicador = 0; } finally { cm.Connection.Close(); //Cierre de conexion } return(indicador); }
public int EditarSeguro(Seguros s) { try { SqlConnection cnx = cn.conectar(); //Conexion cm = new SqlCommand("Seguros", cnx); cm.Parameters.AddWithValue("b", 4); cm.Parameters.AddWithValue("@idseguros", ""); cm.Parameters.AddWithValue("@MontoSeguro", s); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); cm.ExecuteNonQuery(); indicador = 1; } catch (Exception e) { e.Message.ToString(); indicador = 0; } finally { cm.Connection.Close(); } return(indicador); }
public List <Seguros> listarSeguros() { try { SqlConnection cnx = cn.conectar(); //Conexion cm = new SqlCommand("Pr_seguros", cnx); cm.Parameters.AddWithValue("b", 3); cm.Parameters.AddWithValue("@idseguros", ""); cm.Parameters.AddWithValue("@MontoSeguro", ""); cm.CommandType = CommandType.StoredProcedure; cnx.Open(); dr = cm.ExecuteReader(); listaSeguros = new List <Seguros>(); //Lista de cuentas while (dr.Read()) //Recorrer cada registro { Seguros s = new Seguros(); s.idseguros = Convert.ToInt32(dr["idseguros"].ToString()); s.MontoSeguro = Convert.ToInt32(dr["MontoSeguro"].ToString()); listaSeguros.Add(s); //Agregar registros encontrados a lista } } catch (Exception e) { e.Message.ToString(); listaSeguros = null; } finally { cm.Connection.Close(); } return(listaSeguros); //regresa lista de registros }
public ActionResult Seguros(Seguros seg) { var metodosusuario = new List(); var todosSeguros = metodosusuario.ListarSeguros(seg); return(View(todosSeguros)); }
//******************************** // METODO PARA AGREGAR ASEGURADORAS //********************************** public void Agregar_Aseguradoras(Seguros _segur) { try { conex.conx.Open(); MySqlCommand mySqlComd = new MySqlCommand("Seguros_Guardar_o_Actualizar", conex.conx); mySqlComd.CommandType = CommandType.StoredProcedure; mySqlComd.Parameters.AddWithValue("_segur_id", _segur.Id_Aseguradora); mySqlComd.Parameters.AddWithValue("_segur_nombre", _segur.Nombre); mySqlComd.Parameters.AddWithValue("_segur_domicilio", _segur.Domicilio); mySqlComd.Parameters.AddWithValue("_segur_telefono1", _segur.Telefono_1); mySqlComd.Parameters.AddWithValue("_segur_telefono2", _segur.Telefono_2); mySqlComd.Parameters.AddWithValue("_segur_fax", _segur.Fax); mySqlComd.Parameters.AddWithValue("_segur_email", _segur.Email); mySqlComd.Parameters.AddWithValue("_segur_notas", _segur.Notas); mySqlComd.ExecuteNonQuery(); } catch (MySqlException) { throw; } conex.conx.Close(); }
public static bool Guardar(Seguros seguro) { if (!Existe(seguro.SeguroId)) { return(Insertar(seguro)); } else { return(Modificar(seguro)); } }
public static string CalcularHabilitaacionCredencial(Legajos leg, List <ContEmpLegajos> contEmpLeg, bool returnFecha) { List <DateTime?> allFechasCalculo = new List <DateTime?>(); DateTime?fechaVencimientoContrato = null; DateTime?fechaAltaMedica = leg.FechaUltimoExamen != null?leg.FechaUltimoExamen.Value.AddYears(1) : (DateTime?)null; DateTime?fechaRac = leg.CursosLegajos.Min(w => w.FechaVencimiento); var contratoActivo = contEmpLeg.Where(w => w != null && w.IdLegajos == leg.IdLegajos).LastOrDefault(); if (contratoActivo != null) { DateTime?fechaSeguro = leg.CompañiaSeguro != null && leg.FechaVencimiento != null ? leg.FechaVencimiento.Value : (DateTime?)null; if (fechaSeguro == null) { Seguros segART = leg.objContEmpLegajos.Last().ContratoEmpresas.Empresa.Seguros.Where(w => w.objTipoSeguro != null && w.objTipoSeguro.Descripcion.Contains("ART")).FirstOrDefault(); if (segART != null) { fechaSeguro = segART.FechaVencimiento; } } fechaVencimientoContrato = contratoActivo.ContratoEmpresas.Contrato.Prorroga.HasValue && contratoActivo.ContratoEmpresas.Contrato.Prorroga.Value > contratoActivo.ContratoEmpresas.Contrato.FechaVencimiento ? contratoActivo.ContratoEmpresas.Contrato.Prorroga : contratoActivo.ContratoEmpresas.Contrato.FechaVencimiento; allFechasCalculo.Add(fechaAltaMedica); allFechasCalculo.Add(fechaRac); allFechasCalculo.Add(fechaSeguro); allFechasCalculo.Add(fechaVencimientoContrato); allFechasCalculo.Add(leg.CredVencimiento); DateTime minFecha = allFechasCalculo.Where(w => w != null).Min(w => w.Value); if (returnFecha) { return(minFecha.ToShortDateString()); } else { return(DateTime.Now < minFecha ? "SI" : "NO"); } } else { if (returnFecha) { return("Sin Contrato"); } else { return("NO"); } } }
public void GuardarTest() { Seguros seguro = new Seguros(); bool paso = false; seguro.SeguroId = 0; seguro.Nombre = "Senasa"; paso = SegurosBLL.Guardar(seguro); Assert.AreEqual(paso, true); }
public void ModificarTest() { Seguros seguro = new Seguros(); bool paso = false; seguro.SeguroId = 2; seguro.Nombre = "ARS Palic"; paso = SegurosBLL.Insertar(seguro); Assert.AreEqual(paso, true); }
public async Task <int> Add(SegurosRequest model) { if (db != null) { int IdVeiculo = model.Veiculo.IdVeiculo; var veiculosRepository = new VeiculosRepository(db); if (IdVeiculo == 0) { IdVeiculo = await veiculosRepository.Add(model.Veiculo); } else { var veiculo = await veiculosRepository.Get(IdVeiculo); if (veiculo != null) { model.Veiculo = new Veiculos { IdVeiculo = veiculo.IdVeiculo, MarcaVeiculo = veiculo.MarcaVeiculo, ModeloVeiculo = veiculo.ModeloVeiculo, CorVeiculo = veiculo.CorVeiculo, Placa = veiculo.Placa, AnoVeiculo = veiculo.AnoVeiculo, Renavam = veiculo.Renavam, ValorVeiculo = veiculo.ValorVeiculo }; } } var paremetrosRepository = new ParemetrosRepository(db); ParametrosViewModel Parametros = await paremetrosRepository.GetParemetros(); Seguros newModel = new Seguros(); newModel.TaxaRisco = ((model.Veiculo.ValorVeiculo * 5) / (model.Veiculo.ValorVeiculo * 2) / 100); newModel.PremioRisco = newModel.TaxaRisco * model.Veiculo.ValorVeiculo; newModel.PremioPuro = newModel.PremioRisco * (1 + (Parametros.MargemSeguranca / 100)); newModel.PremioComercial = newModel.PremioPuro * (1 + (Parametros.Lucro / 100)); newModel.ValorSeguro = newModel.PremioComercial; newModel.IdSegurado = model.IdSegurado; newModel.IdVeiculo = IdVeiculo; await db.Seguros.AddAsync(newModel); await db.SaveChangesAsync(); return(newModel.IdSeguro); } return(0); }
private void btn_Guardar_Click(object sender, EventArgs e) { // Validamos el campo de usuario if (txt_NombreAseguradora.Text == "") { errorProvider.SetError(txt_NombreAseguradora, "Ingrese nombre de la compañia"); txt_NombreAseguradora.Focus(); return; } errorProvider.SetError(txt_NombreAseguradora, ""); errorProvider.Clear(); if (txt_Email.Text.Trim() == "") { goto Found; } if (valida.ComprobarFormatoEmail(txt_Email.Text) == false) { errorProvider.SetError(txt_Email, "Dirección no valida"); txt_Email.Focus(); return; } errorProvider.SetError(txt_Email, ""); errorProvider.Clear(); Found: Seguros _seguros = new Seguros(segur_Id, txt_NombreAseguradora.Text, txt_Domicilio.Text, txt_Telefono1.Text, txt_Telefono2.Text, txt_Fax.Text, txt_Email.Text, txt_Notas.Text); SegurosDAT _segurosDAT = new SegurosDAT(); _segurosDAT.Agregar_Aseguradoras(_seguros); MessageBox.Show("Ingresado correctamente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); LimpiarCampos(); _obj_segDAT.MostrarDatosGrid(dgv); errorProvider.SetError(txt_NombreAseguradora, ""); errorProvider.SetError(txt_Email, ""); errorProvider.Clear(); }
private static void ModificarCredenciales(Seguros seguro, DateTime?fechaVencimiento, EntidadesConosud dc) { var legajosAfectados = (from l in dc.Legajos where l.EmpresaLegajo == seguro.EmpresaContratista select l).ToList(); foreach (var leg in legajosAfectados) { if (leg.objContEmpLegajos.Count() > 0 && leg.objContEmpLegajos.Last().FechaTramiteBaja == null) { if (leg.objContEmpLegajos.Last().ContratoEmpresas.Contrato.objCategoria.IdClasificacion == 91) { leg.CredVencimiento = fechaVencimiento; } } } }
public ActionResult Index2(string id, string trab, Seguros seguros) { var metodousuario = new List(); if (trab == null) { var todosseguros = metodousuario.ListarSeguros(seguros); ViewBag.idpacote = id; return(View(todosseguros)); } else { var todosseguros = metodousuario.ListarSeguros(seguros); ViewBag.idpacote = id; ViewBag.vlrtrab = trab; return(View(todosseguros)); } }
private void BtnAdicionar_Click(object sender, EventArgs e) { try { Seguros seg = new Seguros(Convert.ToDateTime(maskDataInicio.Text), Convert.ToDateTime(maskDataVencimento.Text), Convert.ToDecimal(txtValor.Text), tbxNomeSeguradora.Text, Convert.ToInt32(veic.BuscarIdVeiculo("placa", tbxPlaca.Text)) ); SegurosDao segurosDao = new SegurosDao(); segurosDao.AdicionarSeguro(seg); } catch { MessageBox.Show("erro"); } }
public List <Seguros> ListarSeguros(Seguros seguros) { List <Seguros> seg = new List <Seguros>(); MySqlCommand cmd = new MySqlCommand("select * from tb_seguros", con.MyConectarBD()); MySqlDataReader leitor; leitor = cmd.ExecuteReader(); while (leitor.Read()) { seg.Add(new Seguros { idseg = int.Parse(leitor["idseg"].ToString()), tiposeg = leitor["tiposeg"].ToString(), valorseg = decimal.Parse(leitor["valorseg"].ToString()) }); } leitor.Close(); return(seg); }
public static bool Insertar(Seguros seguro) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.Seguros.Add(seguro); paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public static bool Modificar(Seguros seguro) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.Entry(seguro).State = EntityState.Modified; paso = contexto.SaveChanges() > 0; } catch (Exception) { throw; } finally { contexto.Dispose(); } return(paso); }
public void GuardarSeguro(SegurosModel seguroModelo, List <SeguroDetalleModel> segurosDetalleModelo) { if (BuscarSeguroActivo(seguroModelo.Consorcio, seguroModelo.Tipo)) { throw new Exception("Existe un Seguro en estado ACTIVO para este Consorcio"); } Consorcios consorcio = _consorciosServ.GetConsorcioById(seguroModelo.Consorcio); Seguros seguro = new Seguros(); seguro.CantCuotas = seguroModelo.CantCuotas; seguro.CantCuotasEn0 = seguroModelo.CantCuotas0; seguro.Compañia = seguroModelo.Compañia; seguro.Poliza = seguroModelo.Poliza; seguro.Tipo = seguroModelo.Tipo; seguro.FechaInicio = seguroModelo.FechaInicio; seguro.FechaFin = seguroModelo.FechaFin; seguro.Estado = "ACTIVO"; seguro.Consorcios = consorcio; foreach (var item in segurosDetalleModelo) { seguro.SegurosDetalle.Add(new SegurosDetalle() { Cuota = item.Cuota, Importe = item.Importe, Periodo = item.Periodo }); } try { _segurosServ.GuardarSeguros(seguro); } catch { throw new Exception("No se pudo guardar el nuevo Seguro"); } }
public void AdicionarSeguro(Seguros seguro) { //Comando Sql: insert, update, delete cmd.CommandText = "INSERT INTO seguros (data_inicio, data_vencimento, valor, seguradora, id_veiculo) " + "VALUES (@DataInicio, @DataVencimento, @Valor, @Seguradora, @IdVeiculo)"; //Parametros cmd.Parameters.AddWithValue("@DataInicio", seguro.DataInicio); cmd.Parameters.AddWithValue("@DataVencimento", seguro.DataVencimento); cmd.Parameters.AddWithValue("@Valor", seguro.Valor); cmd.Parameters.AddWithValue("@Seguradora", seguro.Seguradora); cmd.Parameters.AddWithValue("@IdVeiculo", seguro.IdVeiculo); try { //Conectar com o banco cmd.Connection = conexao.Conectar(); //Executar Comando cmd.ExecuteNonQuery(); //Desconectar conexao.Desconectar(); //Mostrar mensagem de sucesso/erro MessageBox.Show("Cadastro realizado com sucesso!"); } catch (MySqlException) { //MessageBox.Show("Erro ao tentar se conectar com o banco de dados"); //throw ex; } finally { conexao.Desconectar(); } }
public void OnAdicionarCommand() { try { foreach (var x in Seguros) { _SegurosTemp.Add(x); } _selectedIndexTemp = SelectedIndex; Seguros.Clear(); //ClasseVeiculosSeguros.VeiculoSeguro _seguro = new ClasseVeiculosSeguros.VeiculoSeguro(); //_seguro.VeiculoID = VeiculoSelecionadaID; //Seguros.Add(_seguro); _seguroTemp = new ClasseVeiculosSeguros.VeiculoSeguro(); _seguroTemp.VeiculoID = VeiculoSelecionadaID; Seguros.Add(_seguroTemp); SelectedIndex = 0; HabilitaEdicao = true; } catch (Exception ex) { } }
public int EditarSeguros(Seguros sgr) { return(sg.EditarSeguro(sgr)); }
public void GuardarSeguros(Seguros seguro) { _context.AddToSeguros(seguro); _context.SaveChanges(); }
private void btn_seguros_Click(object sender, RoutedEventArgs e) { Seguros ventana = new Seguros(); ventana.ShowDialog(); }
public static void Aplicar( string IdCopañia, string IdTipoSeguro, string NroPoliza, string Descipcion, string FechaInicial, string FechaVencimiento, string FechaUltimoPago, string IdEmpresa, string IdSeguro) { using (EntidadesConosud dc = new EntidadesConosud()) { if (IdSeguro == "-1") { Seguros newSeguro = new Seguros(); newSeguro.Descripcion = Descipcion; newSeguro.NroPoliza = NroPoliza; if (IdCopañia != "") { newSeguro.Compañia = long.Parse(IdCopañia); } if (IdEmpresa != "") { newSeguro.EmpresaContratista = long.Parse(IdEmpresa); } if (IdTipoSeguro != "") { newSeguro.TipoSeguro = long.Parse(IdTipoSeguro); } if (FechaInicial != "") { newSeguro.FechaInicial = Convert.ToDateTime(FechaInicial); } if (FechaUltimoPago != "") { newSeguro.FechaUltimoPago = Convert.ToDateTime(FechaUltimoPago); } if (FechaVencimiento != "") { newSeguro.FechaVencimiento = Convert.ToDateTime(FechaVencimiento); } dc.AddToSeguros(newSeguro); } else { long Id = long.Parse(IdSeguro); Seguros newSeguro = (from v in dc.Seguros where v.IdSeguro == Id select v).First(); newSeguro.Descripcion = Descipcion; newSeguro.NroPoliza = NroPoliza; if (IdCopañia.Trim() != "") { newSeguro.Compañia = long.Parse(IdCopañia); } else { newSeguro.Compañia = null; } if (IdTipoSeguro != "") { newSeguro.TipoSeguro = long.Parse(IdTipoSeguro); } else { newSeguro.TipoSeguro = null; } if (IdEmpresa != "") { newSeguro.EmpresaContratista = long.Parse(IdEmpresa); } else { newSeguro.EmpresaContratista = null; } if (FechaInicial != "") { newSeguro.FechaInicial = Convert.ToDateTime(FechaInicial); } else { newSeguro.FechaInicial = null; } if (FechaVencimiento != "") { if (newSeguro.FechaVencimiento != Convert.ToDateTime(FechaVencimiento)) { ModificarCredenciales(newSeguro, newSeguro.FechaVencimiento, dc); } newSeguro.FechaVencimiento = Convert.ToDateTime(FechaVencimiento); } else { newSeguro.FechaVencimiento = null; } if (FechaUltimoPago != "") { newSeguro.FechaUltimoPago = Convert.ToDateTime(FechaUltimoPago); } else { newSeguro.FechaUltimoPago = null; } } dc.SaveChanges(); } }
public int insertarSeguros(Seguros sgr) { return(sg.insertarSeguros(sgr)); }