public ActionResult Index(Models.ars_Cotizacion cotizacion) { ViewData["Cobertura"] = null; Models.ars_Ramos ramos = new Models.ars_Ramos(); Models.ars_Planes planes = new Models.ars_Planes(); Models.ars_Clientes cliente = new Models.ars_Clientes(); Models.ars_Cotizacion co = null; if (cotizacion.plan_id == 0) { co = new Models.ars_Cotizacion() { listaClientes = new SelectList(cliente.GetClientes(), "cliente_id", "Nombre"), cliente_id = cotizacion.cliente_id, listaRamos = new SelectList(ramos.GetRamos(), "ramo_id", "descripcion"), ramo_id = cotizacion.ramo_id, estimacion_cliente = cotizacion.estimacion_cliente, listaPlanes = new SelectList(planes.GetPlanes(cotizacion.ramo_id), "plan_id", "descripcion") }; } else { co = new Models.ars_Cotizacion() { listaClientes = new SelectList(cliente.GetClientes(), "cliente_id", "Nombre"), cliente_id = cotizacion.cliente_id, listaRamos = new SelectList(ramos.GetRamos(), "ramo_id", "descripcion"), ramo_id = cotizacion.ramo_id, estimacion_cliente = cotizacion.estimacion_cliente, listaPlanes = new SelectList(planes.GetPlanes(cotizacion.ramo_id), "plan_id", "descripcion"), plan_id = cotizacion.plan_id }; Conexion.Resultados cobertura = new Conexion.Resultados(); cobertura = Conexion.ClConexion.FGeneral($"exec sp_GetCobertura {cotizacion.plan_id}"); ViewData["Cobertura"] = cobertura; co.total_cotizacion = ((decimal.Parse(cobertura.dtResult.Compute("sum(prima)", "").ToString()) * cotizacion.estimacion_cliente) / 100); } return(View("Index", co)); }
// GET: Cotizacion public ActionResult Index() { ViewData["Cobertura"] = null; Models.ars_Ramos ramos = new Models.ars_Ramos(); Models.ars_Clientes cliente = new Models.ars_Clientes(); Models.ars_Cotizacion co = new Models.ars_Cotizacion() { listaRamos = new SelectList(ramos.GetRamos(), "ramo_id", "descripcion"), listaClientes = new SelectList(cliente.GetClientes(), "cliente_id", "Nombre"), listaPlanes = new SelectList(new List <string> { "" }) }; return(View("Index", co)); }