예제 #1
0
        public async Task <ActionResult> Informacion()
        {
            services       = new ServicioServices();
            clientServices = new ClientServices();

            var _identificacion = HttpContext.Session.GetString("IdentificacionCliente");
            var _codigoUsuario  = HttpContext.Session.GetString("USerName1");
            var _rutaImagen     = HttpContext.Session.GetString("RutaImagen");
            var _horaformato    = HttpContext.Session.GetString("UltimoRegistro");

            ViewData["USerName"]    = _codigoUsuario;
            ViewData["Section"]     = "ServiciosAfiliacion";
            ViewData["RutaImagen"]  = _rutaImagen;
            ViewData["HoraFormato"] = _horaformato;
            ViewData["NombreUnido"] = HttpContext.Session.GetString("NombreCompleto");

            ViewData["TipoServicio"] = HttpContext.Session.GetString("NombreServicio");

            var _tipoidentificacion = await clientServices.GetIdentificacion();

            ViewData["TipoDocumento"] = GetTipoIdentificacion(_tipoidentificacion);

            //var model = new AfiliacionCuenta();
            return(View());
        }
예제 #2
0
        public async Task <ActionResult> ProductoEdit(AfiliacionServicios afiliacion, string submitBtn)
        {
            services = new ServicioServices();

            if (submitBtn == "btnUPD")
            {
                var resultUpd = await services.UpdateAfiliacion(afiliacion);

                if (resultUpd)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewData["ErrorAfiliacion"] = "true";
                }
            }
            else if (submitBtn == "btnDEL")
            {
                var resultDel = await services.DeleteAfiliacion(afiliacion.IdAfiliciacionCliente);

                if (resultDel)
                {
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ViewData["ErrorAfiliacion"] = "true";
                }
            }

            return(View(afiliacion));
        }
예제 #3
0
        public async Task <ActionResult> Save(string email, string alias, decimal montomaximo, string Coordenada1, string Coordenada2)
        {
            var items = new Afiliacion
            {
                IdentificacionUsuario = HttpContext.Session.GetString("IdentificacionCliente"),
                IdentificacionCliente = HttpContext.Session.GetString("IdentificacionAfiliado"),
                NombreBeneficiario    = HttpContext.Session.GetString("NombreAfiliado"),
                SecuencialCuenta      = Convert.ToInt32(HttpContext.Session.GetString("CuentaAfiliado")),
                NombreAfiliacion      = alias,
                Fecha       = DateTime.Now,
                MontoMaximo = montomaximo,
                EstaActivo  = true,
                IdServicio  = Convert.ToInt32(HttpContext.Session.GetString("IdServicio")),
                Email       = email
            };

            services = new ServicioServices();
            var result = await services.SaveAfiliacion(items);

            if (result > 0)
            {
                return(RedirectToAction("Index"));
            }
            return(View());
        }
예제 #4
0
        public ActionResult Producto(string IdTipoServicio, string nameProducto)
        {
            services       = new ServicioServices();
            clientServices = new ClientServices();

            HttpContext.Session.SetString("NombreServicio", nameProducto);
            HttpContext.Session.SetString("IdServicio", IdTipoServicio);

            return(RedirectToAction("Informacion"));
        }
예제 #5
0
        public async Task <JsonResult> GetProductos(int Id)
        {
            services = new ServicioServices();
            List <SelectListItem> list = new List <SelectListItem>();

            var result = await services.GetServicioByTipoServicio(Id);

            list = GetServicios(result);

            return(Json(new SelectList(list, "Value", "Text")));
        }
예제 #6
0
        public async Task <ActionResult> Index()
        {
            services = new ServicioServices();
            var _identificacion = HttpContext.Session.GetString("IdentificacionCliente");
            var _codigoUsuario  = HttpContext.Session.GetString("USerName1");
            var _rutaImagen     = HttpContext.Session.GetString("RutaImagen");
            var _horaformato    = HttpContext.Session.GetString("UltimoRegistro");

            ViewData["USerName"]    = _codigoUsuario;
            ViewData["Section"]     = "ServiciosAfiliacion";
            ViewData["RutaImagen"]  = _rutaImagen;
            ViewData["HoraFormato"] = _horaformato;
            ViewData["NombreUnido"] = HttpContext.Session.GetString("NombreCompleto");

            var result = await services.GetAfiliacionByIdentificacion(_identificacion);

            return(View(result));
        }
예제 #7
0
 public FrmVisualizarServicios()
 {
     InitializeComponent();
     servicioServices = new ServicioServices(ConfigConnection.connectionString);
 }
예제 #8
0
 public FrmRegistrarServicio()
 {
     InitializeComponent();
     servicioServices = new ServicioServices(ConfigConnection.connectionString);
 }