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()); } }
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()); } }
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(); } } }
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 override CompositeFillErrors Run(Exception ex) { int code; string message = ""; JsonErrorHandler myex = (JsonErrorHandler)ex.InnerException; code = myex.ErrorCode; message = myex.ErrorDescription; KeyValuePair <int, string> rowerror = ClientCodeHandler.GetInstance().CodeExceptions.FirstOrDefault(t => t.Key.Equals(code)); CompositeFillErrors cfe = new CompositeFillErrors() { Field = rowerror.Value, Message = message }; return(cfe); }
public override CompositeFillErrors Run(Exception ex) { int code; string message = ""; HalHttpRequestException myex = (HalHttpRequestException)ex.InnerException; code = Int32.Parse(myex.Resource.State.Values.First(t => t.Name.Equals("ErrorCode")).Value.ToString()); message = myex.Resource.State.Values.First(t => t.Name.Equals("ErrorDescription")).Value; KeyValuePair <int, string> rowerror = ClientCodeHandler.GetInstance().CodeExceptions.FirstOrDefault(t => t.Key.Equals(code)); CompositeFillErrors cfe = new CompositeFillErrors() { Field = rowerror.Value, Message = message }; return(cfe); }
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()); } }