示例#1
0
 protected void MassiveTransmissionAcceptBtnAccept_Click(object sender, EventArgs e)
 {
     ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "function", "<script>reallowOp();</script>", false);
     try
     {
         SetCheckBox();
         if (this.IdTrasmissioneSingoleSelezionate == null || this.IdTrasmissioneSingoleSelezionate.Count == 0)
         {
             string msg = "WarningMassiveTransmissionAccept";
             ScriptManager.RegisterStartupScript(this, this.GetType(), "ajaxDialogModal", "if (parent.fra_main) { parent.fra_main.ajaxDialogModal('" + msg.Replace("'", @"\'") + "', 'warning', '');} else { parent.ajaxDialogModal('" + msg.Replace("'", @"\'") + "', 'warning', '');}", true);
             return;
         }
         if (!TrasmManager.AcceptTransmissions(this.IdTrasmissioneSingoleSelezionate, this.txt_NoteAccettazione.Text))
         {
             string msg = "ErrorMassiveTransmissionAccept";
             ScriptManager.RegisterStartupScript(this, this.GetType(), "ajaxDialogModal", "if (parent.fra_main) {parent.fra_main.ajaxDialogModal('" + msg.Replace("'", @"\'") + "', 'error', '');} else {parent.ajaxDialogModal('" + msg.Replace("'", @"\'") + "', 'error', '');}", true);
             return;
         }
         else
         {
             this.GridTrasmissioniPendenti_Bind();
             this.IdTrasmissioneSingoleSelezionate = null;
             this.CheckAllTransmission             = false;
             this.txt_NoteAccettazione.Text        = string.Empty;
             this.UpGridTrasmissioniPendenti.Update();
             this.UpNoteAccettazione.Update();
             //Se non ci sono più trasmissioni da accettare chiudo il popup
             if (IdTrasmissioneSingole == null || IdTrasmissioneSingole.Count == 0)
             {
                 ScriptManager.RegisterClientScriptBlock(this.UpPnlButtons, this.UpPnlButtons.GetType(), "closeAJM", "parent.closeAjaxModal('MassiveTransmissionAccept','up');", true);
             }
         }
     }
     catch (System.Exception ex)
     {
         string msg = "ErrorMassiveTransmissionAccept";
         ScriptManager.RegisterStartupScript(this, this.GetType(), "ajaxDialogModal", "if (parent.fra_main) {parent.fra_main.ajaxDialogModal('" + msg.Replace("'", @"\'") + "', 'error', '');} else {parent.ajaxDialogModal('" + msg.Replace("'", @"\'") + "', 'error', '');}", true);
         return;
     }
 }