Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        public ActionResult CrearDocumento(string idOperacion)
        {
            ViewData["Accion"] = "CrearDocumento";
            var entidad = new OperacionDocumento {
                IdOperacion = Convert.ToInt32(idOperacion)
            };

            PrepararDatosDocumento(ref entidad);
            return(PartialView("OperacionDocumentoPanel", entidad));
        }
Пример #4
0
 public OperacionDocumento Update(OperacionDocumento documento)
 {
     try
     {
         return(repository.Update(documento));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Пример #5
0
 private static void PrepararDatosDocumento(ref OperacionDocumento operacionDocumento)
 {
     operacionDocumento.TipoDocumentos = ItemTablaBL.Instancia.ItemTablaToList((int)TipoTabla.TipoComprobante);
 }