Esempio n. 1
0
 protected void GridView_Beneficiarios_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e)
 {
     try
     {
         e.Cancel = true;
         clsBeneficiarios Beneficario = new clsBeneficiarios();
         FG._NombreUsuario = HttpContext.Current.User.Identity.Name;
         string IdentityUser = FG.CrearIdentificadorUsuario(FG._NombreUsuario);
         Beneficario.IdBeneficiario  = Convert.ToInt32(e.Keys["IdBeneficiario"]);
         Beneficario.NombreCompleto  = e.NewValues["NombreCompleto"].ToString();
         Beneficario.CedulaIdentidad = e.NewValues["CedulaIdentidad"].ToString();
         Beneficario.Direccion       = e.NewValues["Direccion"] != null ? e.NewValues["Direccion"].ToString() : "";
         Beneficario.Telefono        = e.NewValues["Telefono"].ToString();
         Neg.AgregarActualizarBeneficiario(Beneficario, IdentityUser);
         string MsjSQL = FG.Obtener_MensajeSQL(IdentityUser);
         if (MsjSQL != "")
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('" + MsjSQL + "');", true);
             return;
         }
         else
         {
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "err_msj", "alert('Registro actualizado con éxito.');", true);
             GridView_Beneficiarios.CancelEdit();
         }
     }
     catch (Exception Ex)
     {
         FG.Controlador_Error(Ex, Page.Response);
     }
 }
Esempio n. 2
0
 protected void GridView_Beneficiarios_CustomButtonCallback(object sender, DevExpress.Web.ASPxGridViewCustomButtonCallbackEventArgs e)
 {
     try
     {
         if (e.ButtonID == "Lotes")
         {
             Session["IdBeneficiario"] = GridView_Beneficiarios.GetRowValues(e.VisibleIndex, "IdBeneficiario");
             ASPxPopup_LotesAsignados.ShowOnPageLoad = true;
         }
     }
     catch (Exception Ex)
     {
         FG.Controlador_Error(Ex, Page.Response);
     }
 }