예제 #1
0
 protected void grid_HtmlDataCellPrepared(object sender, ASPxGridViewTableDataCellEventArgs e)
 {
     if (e.DataColumn.FieldName == "empid")
     {
         ASPxLabel lblEmp = grid.FindRowCellTemplateControl(e.VisibleIndex, e.DataColumn, "lblEmp") as ASPxLabel;
         if (objEmployees.GetEmployees(Int32.Parse(e.CellValue.ToString())) != null)
         {
             lblEmp.Text = objEmployees.GetEmployees(Int32.Parse(e.CellValue.ToString())).fullname;
         }
     }
     if (e.DataColumn.FieldName == "officeid")
     {
         Philip.Modules.Office.OfficeController objOffice = new Philip.Modules.Office.OfficeController();
         ASPxLabel lblOffice = grid.FindRowCellTemplateControl(e.VisibleIndex, e.DataColumn, "lblOffice") as ASPxLabel;
         if (objOffice.GetOffice(Int32.Parse(e.CellValue.ToString())) != null)
         {
             lblOffice.Text = objOffice.GetOffice(Int32.Parse(e.CellValue.ToString())).name;
         }
     }
     if (e.DataColumn.FieldName == "statemanagementid")
     {
         VNPT.Modules.StateManagement.StateManagementController objSate = new VNPT.Modules.StateManagement.StateManagementController();
         ASPxLabel lblState = grid.FindRowCellTemplateControl(e.VisibleIndex, e.DataColumn, "lblState") as ASPxLabel;
         if (objSate.GetStateManagement(Int32.Parse(e.CellValue.ToString())) != null)
         {
             lblState.Text = objSate.GetStateManagement(Int32.Parse(e.CellValue.ToString())).name;
         }
     }
 }
예제 #2
0
        protected void cboState_Load(object sender, System.EventArgs e)
        {
            ASPxComboBox cboState = sender as ASPxComboBox;

            VNPT.Modules.StateManagement.StateManagementController  objSate = new VNPT.Modules.StateManagement.StateManagementController();
            List <VNPT.Modules.StateManagement.StateManagementInfo> list    = objSate.GetStateManagements();

            cboState.DataSource = list;
            cboState.TextField  = "name";
            cboState.ValueField = "id";
            cboState.DataBind();

            if (GetText("statemanagementid") != null && GetText("statemanagementid").Trim() != "")
            {
                int          id   = Int32.Parse(GetText("statemanagementid"));
                ListEditItem item = cboState.Items.FindByValue(id.ToString());
                if (item != null)
                {
                    item.Selected = true;
                }
            }
        }