public virtual ActionResult DeleteForm(long id)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View());
         }
         string cookievalue = "";
         if (User.Identity.IsAuthenticated)
         {
             cookievalue = Decode().Token;
         }
         VM model = Myproxy().Get(id, cookievalue);
         return(View(model));
     }
     catch (Exception ex)
     {
         CompositeFillErrors cfe = HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         if (cfe != null)
         {
             ModelState.AddModelError(cfe.Field, cfe.Message);
         }
         return(View());
     }
 }
 public virtual ActionResult ListForm(string filters = "")
 {
     try
     {
         // En caso de ser invalido el ModelState.
         if (!ModelState.IsValid)
         {
             return(View());
         }
         string cookievalue = "";
         if (User.Identity.IsAuthenticated)
         {
             cookievalue = Decode().Token;
         }
         return(View(Myproxy().GetAll(filters, cookievalue)));
         //return new JsonResult() { Data=Myproxy().GetAll(filters,cookievalue) };
     }
     catch (Exception ex)
     {
         CompositeFillErrors cfe = HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         if (cfe != null)
         {
             ModelState.AddModelError(cfe.Field, cfe.Message);
         }
         return(View());
     }
 }
Exemplo n.º 3
0
 public override ActionResult Add(PlanVM model)
 {
     try
     {
         model.estado = (Int32)EstadoPersona.Alta;
         if (model != null)
         {
             model.Planespecialidad = new List <PlanEspecialidadVM>()
             {
                 new PlanEspecialidadVM()
                 {
                     idespecialidad = model.id_especialidad,
                     estado         = (Int32)EstadoPersona.Alta
                 }
             };
         }
         // En caso de ser invalido el ModelState.
         if (!ModelState.IsValid)
         {
             return(View("AddForm"));
         }
         string cookievalue = "";
         if (User.Identity.IsAuthenticated)
         {
             cookievalue = Decode().Token;
         }
         Myproxy().Create(model, cookievalue);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         return(RedirectToAction("Index"));
     }
 }
Exemplo n.º 4
0
        protected virtual void btndelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvitems.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Seleccione " + myitem, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                if (MessageBox.Show("¿Está seguro/a que desea eliminar " + myitem + "?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
                {
                    return;
                }
                this.Delete();
                //BaseVM model = ConvertViewModel();
                //Mycontroller.Delete(model);
            }
            catch (Exception ex)
            {
                CompositeFillErrors cfe = HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
                if (cfe != null)
                {
                    MessageBox.Show(cfe.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Control[] errorscontrols = gbDates.Controls.Find(cfe.Field, false);
                    errorscontrols[0].Focus();
                }
            }
        }
Exemplo n.º 5
0
 public override ActionResult DeleteForm(long id)
 {
     try
     {
         PlanVM model = new PlanVM();
         model.Id = (Int32)(id);
         // En caso de ser invalido el ModelState.
         if (!ModelState.IsValid)
         {
             return(View("AddForm"));
         }
         string cookievalue = "";
         if (User.Identity.IsAuthenticated)
         {
             cookievalue = Decode().Token;
         }
         Myproxy().Delete(model, cookievalue);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         return(RedirectToAction("Index"));
     }
 }
Exemplo n.º 6
0
 public override ActionResult Update(PlanVM model)
 {
     try
     {
         //model.estado = (Int32)EstadoPersona.Alta;
         if (model.Planespecialidad != null)
         {
             foreach (var item in model.Planespecialidad)
             {
                 item.idespecialidad = model.id_especialidad;
             }
         }
         // En caso de ser invalido el ModelState.
         if (!ModelState.IsValid)
         {
             return(View("AddForm"));
         }
         string cookievalue = "";
         if (User.Identity.IsAuthenticated)
         {
             cookievalue = Decode().Token;
         }
         Myproxy().Update(model, cookievalue);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         return(RedirectToAction("Index"));
     }
 }
Exemplo n.º 7
0
 private void btnCrear_Click(object sender, EventArgs e)
 {
     try
     {
         if (ValidateEmpty(txtname))
         {
             if (MessageBox.Show("¿Está seguro que desea dar de alta la carrera " + txtname.Text + "?", "Carrera", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
             {
                 return;
             }
             CareersVM model = new CareersVM()
             {
                 name = txtname.Text.Trim()
             };
             Controller.Create(model);
             MessageBox.Show("La carrera se ha creado correctamente", "Éxito", MessageBoxButtons.OK, MessageBoxIcon.Information);
             txtname.Text = String.Empty;
             txtname.Focus();
             this.modified = true;
         }
     }
     catch (Exception ex)
     {
         CompositeFillErrors cfe = HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         if (cfe != null)
         {
             MessageBox.Show(cfe.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             Control[] errorscontrols = groupBox1.Controls.Find(cfe.Field, false);
             errorscontrols[0].Focus();
         }
     }
 }
 public void Create(CareersVM viewmodel)
 {
     try
     {
         Proxy.Create(viewmodel);
     }
     catch (Exception ex)
     {
         CompositeFillErrors cfe = HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         if (cfe != null)
         {
             throw ex;
         }
     }
 }
 public virtual ActionResult AddForm()
 {
     try
     {
         // En caso de ser invalido el ModelState.
         if (!ModelState.IsValid)
         {
             return(View());
         }
         return(new JsonResult());
     }
     catch (Exception ex)
     {
         CompositeFillErrors cfe = HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         if (cfe != null)
         {
             ModelState.AddModelError(cfe.Field, cfe.Message);
         }
         return(View());
     }
 }
 public virtual ActionResult Delete(VM model)
 {
     try
     {
         // En caso de ser invalido el ModelState.
         if (!ModelState.IsValid)
         {
             return(View("AddForm"));
         }
         string cookievalue = "";
         if (User.Identity.IsAuthenticated)
         {
             cookievalue = Decode().Token;
         }
         Myproxy().Delete(model, cookievalue);
         return(View());
     }
     catch (Exception ex)
     {
         HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         return(View("List"));
     }
 }
Exemplo n.º 11
0
 public ActionResult DeleteAll(long id, long tipo = 0)
 {
     try
     {
         PersonaVM model = new PersonaVM();
         model.Id = (Int32)(id);
         // En caso de ser invalido el ModelState.
         if (!ModelState.IsValid)
         {
             return(View("AddForm"));
         }
         string cookievalue = "";
         if (User.Identity.IsAuthenticated)
         {
             cookievalue = Decode().Token;
         }
         Myproxy().Delete(model, cookievalue);
         if (tipo == (Int32)Role.Administrador)
         {
             return(RedirectToAction("Index"));
         }
         else if (tipo == (Int32)Role.Docente)
         {
             return(RedirectToAction("Docente"));
         }
         else
         {
             return(RedirectToAction("Alumno"));
         }
     }
     catch (Exception ex)
     {
         HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         return(RedirectToAction("Index"));
     }
 }
Exemplo n.º 12
0
 public override ActionResult Update(PersonaVM model)
 {
     try
     {
         model.Usuarios = new List <UsuarioVM>()
         {
             new UsuarioVM()
             {
                 id_persona     = model.id_persona,
                 id_usuario     = model.usuariossingle.id_usuario,
                 nombre_usuario = model.usuariossingle.nombre_usuario,
                 clave          = model.usuariossingle.clave,
                 email          = model.usuariossingle.email,
                 habilitado     = true,
                 cambia_clave   = false,
                 estado         = (Int32)EstadoPersona.Alta,
                 modulo_usuario = new List <Modulos_UsuarioVM>()
                 {
                     new Modulos_UsuarioVM()
                     {
                         id_modulo_usuario = model.usuariossingle.modulo_usuariosingle.id_modulo_usuario,
                         id_usuario        = model.usuariossingle.modulo_usuariosingle.id_usuario,
                         id_modulo         = model.usuariossingle.modulo_usuariosingle.id_modulo,
                         alta         = model.usuariossingle.modulo_usuariosingle.alta,
                         modificacion = model.usuariossingle.modulo_usuariosingle.modificacion,
                         baja         = model.usuariossingle.modulo_usuariosingle.baja,
                         consulta     = model.usuariossingle.modulo_usuariosingle.consulta,
                         estado       = (Int32)EstadoPersona.Alta
                     },
                 },
             },
         };
         // En caso de ser invalido el ModelState.
         if (!ModelState.IsValid)
         {
             return(View("AddForm"));
         }
         string cookievalue = "";
         if (User.Identity.IsAuthenticated)
         {
             cookievalue = Decode().Token;
         }
         Myproxy().Update(model, cookievalue);
         if (model.tipo_persona == (Int32)Role.Administrador)
         {
             return(RedirectToAction("Index"));
         }
         else if (model.tipo_persona == (Int32)Role.Docente)
         {
             return(RedirectToAction("Docente"));
         }
         else
         {
             return(RedirectToAction("Alumno"));
         }
     }
     catch (Exception ex)
     {
         HandlerClientExceptions.GetInstance().RunCustomExceptions(ex);
         return(RedirectToAction("Index"));
     }
 }