public JsonResult ModificarDocumento(OperacionDocumento entidad) { var jsonResponse = new JsonResponse(); if (ModelState.IsValid) { try { var entidadOriginal = Documentos.SingleOrDefault(p => p.IdOperacion == entidad.IdOperacion && p.TipoDocumento == entidad.TipoDocumento); if (entidadOriginal != null) { entidadOriginal.TipoDocumento = entidad.TipoDocumento; entidadOriginal.Orden = entidad.Orden; entidadOriginal.Posicion = entidad.Posicion; entidadOriginal.Estado = entidad.Estado; } jsonResponse.Success = true; jsonResponse.Message = "Se Proceso con exito"; } catch (Exception ex) { jsonResponse.Message = ex.Message; } } else { jsonResponse.Message = "Por favor ingrese todos los campos requeridos"; } return(Json(jsonResponse, JsonRequestBehavior.AllowGet)); }
public JsonResult CrearDocumento(OperacionDocumento entidad) { var jsonResponse = new JsonResponse(); if (ModelState.IsValid) { try { if (Documentos == null) { Documentos = new List <OperacionDocumento>(); } Documentos.Add(entidad); jsonResponse.Success = true; jsonResponse.Message = "Se Proceso con exito."; } catch (Exception ex) { jsonResponse.Message = ex.Message; } } else { jsonResponse.Message = "Por favor ingrese todos los campos requeridos"; } return(Json(jsonResponse, JsonRequestBehavior.AllowGet)); }
public ActionResult CrearDocumento(string idOperacion) { ViewData["Accion"] = "CrearDocumento"; var entidad = new OperacionDocumento { IdOperacion = Convert.ToInt32(idOperacion) }; PrepararDatosDocumento(ref entidad); return(PartialView("OperacionDocumentoPanel", entidad)); }
public OperacionDocumento Update(OperacionDocumento documento) { try { return(repository.Update(documento)); } catch (Exception ex) { throw new Exception(ex.Message); } }
private static void PrepararDatosDocumento(ref OperacionDocumento operacionDocumento) { operacionDocumento.TipoDocumentos = ItemTablaBL.Instancia.ItemTablaToList((int)TipoTabla.TipoComprobante); }