Пример #1
0
        protected void GenericGridView_SelectionChanged(object sender, EventArgs e)
        {
            if (GenericGridView.Selection.Count > 0)
            {
                System.Collections.Generic.List <object> Type      = GenericGridView.GetSelectedFieldValues("ID");
                System.Collections.Generic.List <object> Name      = GenericGridView.GetSelectedFieldValues("ServerName");
                System.Collections.Generic.List <object> Cat       = GenericGridView.GetSelectedFieldValues("ServerType");
                System.Collections.Generic.List <object> Location  = GenericGridView.GetSelectedFieldValues("Location");
                System.Collections.Generic.List <object> ipaddress = GenericGridView.GetSelectedFieldValues("ipaddress");
                if (Type.Count > 0)
                {
                    string ID       = Type[0].ToString();
                    string name     = Name[0].ToString();
                    string category = Cat[0].ToString();
                    string Loc      = Location[0].ToString();
                    string ipaddr   = ipaddress[0].ToString();

                    //Mukund: VSPLUS-844, Page redirect on callback
                    try
                    {
                        DevExpress.Web.ASPxWebControl.RedirectOnCallback("WindowsProperties.aspx.aspx?ID=" + ID + "&name=" + name + "&Cat=" + category + "&Loc=" + Loc + "&ipaddr=" + ipaddr);
                        Context.ApplicationInstance.CompleteRequest();//Mukund, 05Aug14, VSPLUS-844:Page redirect on callback
                    }
                    catch (Exception ex)
                    {
                        Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                        //throw ex;
                    }
                }
            }
        }
Пример #2
0
        public AgedBalNotesDetailRowTemplateNew(object dataSource, string strKFieldName)
        {
            this.dataSource                = dataSource;
            this.currentRow                = 0;
            this.dtKeyFieldName            = strKFieldName;
            detailGridView                 = new GenericGridView();
            detailGridView.KeyFieldName    = this.dtKeyFieldName;
            detailGridView.EnableCallBacks = false;

            detailGridView.AddRightAlignedDataColumnNested("CreatedByEmployeeName", "Created By", "");
            detailGridView.AddRightAlignedDataColumnNested("Comment", "Comment", "");
            detailGridView.AddRightAlignedDataColumnNested("Created", "Created", "");

            detailGridView.Enabled = false;
        }
Пример #3
0
        void detailGridView_DataBinding(object sender, EventArgs e)
        { //Template
            GenericGridView masterGrid = sender as GenericGridView;
            //object kVal = masterGrid.GetMasterRowKeyValue();

            AgedBalancesReportRecord dRow = masterGrid.GetRow(masterGrid.CurrentFocusedRow) as AgedBalancesReportRecord;

            if (dRow != null)
            {
                detailGridView.DataSource = dRow.CustNoteList;
            }

            //IList<AgedBalancesReportRecord> xABR = dataSource as IList<AgedBalancesReportRecord>;
            //detailGridView.DataSource = (xABR[0] as AgedBalancesReportRecord).CustNoteList;
        }
        public AgedBalancesNotesDetailRowTemplateNew(string strKFieldName)
        {
            this.dtKeyFieldName = strKFieldName;
            this.currentRow     = 0;

            detailGridView                 = new GenericGridView();
            detailGridView.Visible         = true;
            detailGridView.EnableCallBacks = false;
            detailGridView.KeyFieldName    = this.dtKeyFieldName;


            detailGridView.AddRightAlignedDataColumn("CreatedByEmployeeName", "Created By", "");
            detailGridView.AddRightAlignedDataColumn("Comment", "Comment", "");
            detailGridView.AddRightAlignedDataColumn("Created", "Created", "");
            detailGridView.Enabled = false;
        }
Пример #5
0
 void detailGridView_BeforePerformDataSelect(object sender, EventArgs e)
 {//HttpContext.Current.Session[this.dtKeyFieldName] = (sender as ASPxGridView).GetMasterRowKeyValue();
     try
     {
         GenericGridView masterGrid = sender as GenericGridView;
         //object kVal = masterGrid.GetMasterRowKeyValue();
         if (this.dataSource != null)
         {
             IList <AgedBalancesReportRecord> xABR = dataSource as IList <AgedBalancesReportRecord>;
             detailGridView.DataSource = (xABR[0] as AgedBalancesReportRecord).CustNoteList;
         }
         else
         {
             AgedBalancesReportRecord dRow = masterGrid.GetRow(masterGrid.CurrentFocusedRow) as AgedBalancesReportRecord;
             detailGridView.DataSource = dRow.CustNoteList;
         }
         detailGridView.DataBind();
     }
     catch (Exception exc) {
         string Msg = exc.Message;
     }
 }
Пример #6
0
 private void FillWindowsServerGridfromSession()
 {
     try
     {
         DataTable DSTaskSettingsDataTable = new DataTable();
         if (Session["WindowsServer"] != null && Session["WindowsServer"] != "")
         {
             DSTaskSettingsDataTable = (DataTable)Session["WindowsServer"];//VSWebBL.ConfiguratorBL.WindowsPropertiesBL.Ins.GetAllData();
         }
         if (DSTaskSettingsDataTable.Rows.Count > 0)
         {
             GenericGridView.DataSource = DSTaskSettingsDataTable;
             GenericGridView.DataBind();
         }
     }
     catch (Exception ex)
     {
         //6/27/2014 NS added for VSPLUS-634
         Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
         throw ex;
     }
     finally { }
 }
Пример #7
0
        private void FillWindowsServerGrid()
        {
            try
            {
                DataTable DSTaskSettingsDataTable = new DataTable();
                if (Session["UserID"] != null)
                {
                    UserID = Convert.ToInt32(Session["UserID"]);
                    DSTaskSettingsDataTable = VSWebBL.ConfiguratorBL.WindowsBAL.Ins.GetAllDataByUser(UserID);
                }
                // DSTaskSettingsDataTable = VSWebBL.ConfiguratorBL.WindowsBAL.Ins.GetAllData();
                if (DSTaskSettingsDataTable.Rows.Count > 0)
                {
                    if (Session["RestrictedServers"] != "" && Session["RestrictedServers"] != null)
                    {
                        List <int> ServerID   = new List <int>();
                        List <int> LocationID = new List <int>();
                        DataTable  resServers = (DataTable)Session["RestrictedServers"];
                        foreach (DataRow resser in resServers.Rows)
                        {
                            foreach (DataRow Windowsrow in DSTaskSettingsDataTable.Rows)
                            {
                                if (resser["serverid"].ToString() == Windowsrow["ID"].ToString())
                                {
                                    ServerID.Add(DSTaskSettingsDataTable.Rows.IndexOf(Windowsrow));
                                }
                                if (resser["locationID"].ToString() == Windowsrow["locationid"].ToString())
                                {
                                    LocationID.Add(Convert.ToInt32(Windowsrow["locationid"].ToString()));
                                    //LocationID.Add(DSTaskSettingsDataTable.Rows.IndexOf(Windowsrow));
                                }
                            }
                        }
                        foreach (int Id in ServerID)
                        {
                            DSTaskSettingsDataTable.Rows[Id].Delete();
                        }
                        DSTaskSettingsDataTable.AcceptChanges();

                        //foreach (int Lid in LocationID)
                        //{
                        //    DSTaskSettingsDataTable.Rows[Lid].Delete();
                        //}
                        foreach (int lid in LocationID)
                        {
                            DataRow[] row = DSTaskSettingsDataTable.Select("locationid=" + lid + "");
                            for (int i = 0; i < row.Count(); i++)
                            {
                                DSTaskSettingsDataTable.Rows.Remove(row[i]);
                                DSTaskSettingsDataTable.AcceptChanges();
                            }
                        }
                        DSTaskSettingsDataTable.AcceptChanges();
                    }
                    Session["WindowsServer"]   = DSTaskSettingsDataTable;
                    GenericGridView.DataSource = DSTaskSettingsDataTable;
                    GenericGridView.DataBind();
                }
            }
            catch (Exception ex)
            {
                //6/27/2014 NS added for VSPLUS-634
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                throw ex;
            }
            finally { }
        }
Пример #8
0
 void detailGridView_DataBound(object sender, EventArgs e)
 { //Template
     GenericGridView dGrid = sender as GenericGridView;
 }