protected void btnGuardarPoliza_Click(object sender, EventArgs e) { //obtener poliza con idMayor var buscarPoliza = (from x in Conexion.Entidades.POLIZA select x.POLIZA_ID).Max(); decimal idPoliza = buscarPoliza + 1; //poliza id DateTime fecha = DateTime.Parse(txtFecha.Text); string nombre = txtNombre.Text; string descripcion = txtDescripcion.Text; decimal prima = Decimal.Parse(txtPrima.Text); decimal suma = Decimal.Parse(txtSuma.Text); POLIZA poliza = new POLIZA(); poliza.POLIZA_ID = idPoliza; poliza.FECHA_COBERTURA = fecha; poliza.NOMBRE_POLIZA = nombre; poliza.DESCRIPCION = descripcion; poliza.PRIMA = prima; poliza.SUMA_ASEGURADA = suma; Conexion.Entidades.POLIZA.Add(poliza); Conexion.Entidades.SaveChanges(); lblEstado.Text = "Poliza Agregada"; Response.AddHeader("REFRESH", "3;URL=AgenteTemp.aspx"); }
public async Task <ActionResult> Create([Bind(Include = "ID_POLIZA,DESCRIPCION,TIPO_CUBRIMIENTO,INICIO_VIGENCIA,PERIODO_COBERTURA_EN_MESES,PRECIO,MONEDA,TIPO_RIESGO")] POLIZA pOLIZA) { List <TIPO_CUBRIMIENTO> TipoCubrimiento = db.TIPO_CUBRIMIENTO.ToList(); var PorcentajeCobertura = TipoCubrimiento.Where(s => s.ID_TIPO_CUBRIMIENTO == pOLIZA.TIPO_CUBRIMIENTO).Select(s => s.PORCENTAJE_COBERTURA).FirstOrDefault(); if (PorcentajeCobertura > PorcentajeCoberturaConstante && pOLIZA.TIPO_RIESGO == TipoRiesgoConstante) { return(RedirectToAction("Index")); } else { if (ModelState.IsValid) { db.POLIZA.Add(pOLIZA); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.MONEDA = new SelectList(db.MONEDA, "ID_MONEDA", "DESCRIPCION", pOLIZA.MONEDA); ViewBag.TIPO_CUBRIMIENTO = new SelectList(db.TIPO_CUBRIMIENTO, "ID_TIPO_CUBRIMIENTO", "DESCRIPCION", pOLIZA.TIPO_CUBRIMIENTO); ViewBag.TIPO_RIESGO = new SelectList(db.TIPO_RIESGO, "ID_TIPO_RIESGO", "DESCRIPCION", pOLIZA.TIPO_RIESGO); } return(View(pOLIZA)); }
public async Task <ActionResult> DeleteConfirmed(string id) { POLIZA pOLIZA = await db.POLIZA.FindAsync(id); db.POLIZA.Remove(pOLIZA); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
// GET: Poliza/Details/5 public async Task <ActionResult> Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } POLIZA pOLIZA = await db.POLIZA.FindAsync(id); if (pOLIZA == null) { return(HttpNotFound()); } return(View(pOLIZA)); }
// GET: Poliza/Edit/5 public async Task <ActionResult> Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } POLIZA pOLIZA = await db.POLIZA.FindAsync(id); if (pOLIZA == null) { return(HttpNotFound()); } ViewBag.MONEDA = new SelectList(db.MONEDA, "ID_MONEDA", "DESCRIPCION", pOLIZA.MONEDA); ViewBag.TIPO_CUBRIMIENTO = new SelectList(db.TIPO_CUBRIMIENTO, "ID_TIPO_CUBRIMIENTO", "DESCRIPCION", pOLIZA.TIPO_CUBRIMIENTO); ViewBag.TIPO_RIESGO = new SelectList(db.TIPO_RIESGO, "ID_TIPO_RIESGO", "DESCRIPCION", pOLIZA.TIPO_RIESGO); return(View(pOLIZA)); }