Exemplo n.º 1
0
Arquivo: Grid.cs Projeto: dftell/WCS
        public static string GetValue(string val, DataGridColumn dc, string uid)
        {
            if (dc.DataType == "date")
            {
                DateTime dt;
                DateTime.TryParse(val, out dt);
                return(dt.ToShortDateString());
            }
            if (dc.ComboName == "")
            {
                dc.ComboName = GlobalShare.DataPointMappings[dc.dpt.Name].ComboName;
            }
            if (dc.DataType == "calcexpr")
            {
                CalcExpr   ce = new CalcExpr();
                HandleBase hb = ce.GetHandleClass(dc.Method, dc.CalcExpr);
                val = hb.Handle();
            }
            if ((dc.DataType == "combo" || dc.DataType == "datacombo") && dc.ComboName != null && dc.ComboName.Trim().Length > 0)
            {
                DataChoice dcc = null;
                if (dc.DataType == "combo")
                {
                    dcc = GlobalShare.GetGlobalChoice(dc.Owner.frmhandle.strUid, dc.ComboName);
                }
                else
                {
                    DataComboBox dcb = new DataComboBox(dc.ComboName, uid);
                    dcb.TextField             = dc.TextField;
                    dcb.ValueField            = dc.ValueField;
                    dcb.ComboItemsSplitString = dc.ComboItemsSplitString;
                    List <DataChoiceItem> dcis = dcb.GetDataSource();
                    dcc = new DataChoice();
                    dcc.Options.AddRange(dcis.ToArray());
                }
                if (dcc != null)
                {
                    DataChoiceItem dci = dcc.FindChoiceByValue(val);
                    if (dci != null)
                    {
                        return(dci.Text);
                    }
                }
            }

            return(val);
        }
Exemplo n.º 2
0
        public void ToolBarBtn_Click(object sender, EventArgs e)
        {
            CMenuItem mnu = (sender as ITag).Tag as CMenuItem;

            if (mnu == null)
            {
                return;
            }
            switch (mnu.MnuId)
            {
            case "PrintPDF":
            {
                ToolBar_PrintPDF();
                break;
            }

            case "EditView":
            {
                ToolBar_EditView();
                //EditView();
                break;
            }

            case "SaveClose":
            {
                if (ToolBar_SaveClose(mnu))
                {
                    ToolBar_RefreshData();
                }
                break;
            }

            case "SaveNew":
            {
                ToolBar_SaveAndCreateNew(mnu);
                break;
            }

            case "New":
            {
                DataComboBox.ClearRunningTimeDataSource();
                ToolBar_NewCreate(mnu);
                break;
            }

            case "ExportExcel":
            {
                ToolBar_Export();
                break;
            }

            case "Refresh":
            {
                DataComboBox.ClearRunningTimeDataSource();
                ToolBar_RefreshData();
                break;
            }

            case "OKNoSave":
            {
                ToolBar_OkNoSave();
                break;
            }

            case "AddRows":
            {
                ToolBar_AddExist(mnu);
                break;
            }

            case "Remove":    //sub items remove
            {
                ToolBar_Remove();
                ToolBar_RefreshData();
                break;
            }

            case "Delete":
            {
                ToolBar_Delete();
                ToolBar_RefreshData();
                break;
            }

            case "ListSelectedItems":    //
            {
                ToolBar_ListSelectedItemsClicked();
                break;
            }

            case "SaveAs":
            {
                ToolBar_SaveAs(mnu);
                break;
            }

            default:
            {
                ToolBar_OtherEvent(mnu);
                break;
            }
            }
        }