示例#1
0
        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));
        }
示例#2
0
 // 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));
 }