示例#1
0
 public ActionResult Edit([Bind(Include = "acte_Id,acte_Descripcion,acte_UsuarioCrea,acte_FechaCrea,acte_UsuarioModifica,acte_FechaModifica")] tbActividadEconomica tbActividadEconomica)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var MensajeError          = "";
             IEnumerable <object> list = null;
             list = db.UDP_Gral_tbActividadEconomica_Update(tbActividadEconomica.acte_Id, tbActividadEconomica.acte_Descripcion, tbActividadEconomica.acte_UsuarioCrea, tbActividadEconomica.acte_FechaCrea, Function.GetUser(), Function.DatetimeNow());
             foreach (UDP_Gral_tbActividadEconomica_Update_Result ActividadEconomica in list)
             {
                 MensajeError = ActividadEconomica.MensajeError;
             }
             if (MensajeError.StartsWith("-1"))
             {
                 Function.InsertBitacoraErrores("ActividadEconomica/Edit", MensajeError, "Edit");
                 ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
                 return(View(tbActividadEconomica));
             }
             else
             {
                 return(RedirectToAction("Index"));
             }
         }
     }
     catch (Exception Ex)
     {
         Function.InsertBitacoraErrores("ActividadEconomica/Edit", Ex.Message.ToString(), "Edit");
         ModelState.AddModelError("", "No se pudo actualizar el registro, favor contacte al administrador.");
         return(View(tbActividadEconomica));
     }
     return(View(tbActividadEconomica));
 }