Exemplo n.º 1
0
 public ActionResult Anular(in_Producto_Info model)
 {
     try
     {
         model.IdUsuarioUltAnu = SessionFixed.IdUsuario.ToString();
         if (!bus_producto.validar_anulacion(model.IdEmpresa, model.IdProducto, ref mensaje))
         {
             cargar_combos(model);
             ViewBag.mensaje = mensaje;
             return(View(model));
         }
         if (!bus_producto.anularDB(model))
         {
             cargar_combos(model);
             return(View(model));
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         if (model.pr_imagen == null)
         {
             model.pr_imagen = new byte[0];
         }
         tb_sis_log_error_InfoList.DescripcionError = ex.InnerException.ToString();
         if (tb_sis_log_error_InfoList.DescripcionError == null)
         {
             tb_sis_log_error_InfoList.DescripcionError = ex.Message.ToString();
         }
         ViewBag.error = ex.Message.ToString();
         cargar_combos(model);
         return(View(model));
     }
 }