void financeIdComboBox_SelectedIndexChanged(object sender, EventArgs e) { IList list = new List <TTransaction>(); if (financeIdComboBox.SelectedIndex != 0) { NHibernate.Expression.ICriterion[] expArrays = new NHibernate.Expression.ICriterion[3]; expArrays[0] = NHibernate.Expression.Expression.Eq(TTransaction.ColumnNames.TransactionDesc2, financeIdComboBox.SelectedValue.ToString()); expArrays[1] = NHibernate.Expression.Expression.Eq(TTransaction.ColumnNames.TransactionStatus, ListOfTransaction.Sales.ToString()); //sisa utang tidak nol expArrays[2] = NHibernate.Expression.Expression.Not(NHibernate.Expression.Expression.Eq(TTransaction.ColumnNames.TransactionPpn, decimal.Zero)); NHibernate.Expression.Order[] orderArrays = new NHibernate.Expression.Order[1]; orderArrays[0] = NHibernate.Expression.Order.Asc(TTransaction.ColumnNames.TransactionDate); list = DataMaster.GetList(typeof(TTransaction), expArrays, orderArrays); for (int i = 0; i < list.Count; i++) { TTransaction t = list[i] as TTransaction; t.TransactionByName = AppCode.GetCustomerName(t.TransactionBy, true); } } tTransactionBindingSource.DataSource = list; }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdInsert": break; case "cmdEdit": fvMaterialList.Visible = true; divAction.Visible = false; gvMaterialList.Visible = !gvMaterialList.Visible; DetailMaterialList matDetail = new DetailMaterialList(); matDetail.MIDX = int.Parse(cmdArg); dataMaster.MaterialList = new DetailMaterialList[1]; dataMaster.MaterialList[0] = matDetail; dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.MaterialList[0])); setFormData(fvMaterialList, FormViewMode.Edit, dataMaster.MaterialList); DropDownList ddlAsIDXE = (DropDownList)fvMaterialList.FindControl("ddlAsIDXE"); ddlAsIDXE.SelectedValue = dataMaster.MaterialList[0].AsIDX.ToString(); DropDownList ddlKIDXE = (DropDownList)fvMaterialList.FindControl("ddlKIDXE"); ddlKIDXE.SelectedValue = dataMaster.MaterialList[0].KIDX.ToString(); break; } }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdInsert": break; case "cmdEdit": fvSiteList.Visible = true; divAction.Visible = false; gvSiteList.Visible = !gvSiteList.Visible; DetailSiteList siteDetail = new DetailSiteList(); siteDetail.SiteIDX = int.Parse(cmdArg); dataMaster.SiteList = new DetailSiteList[1]; dataMaster.SiteList[0] = siteDetail; dataMaster = serviceMaster.ActionDataMaster("site", dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.SiteList[0])); setFormData(fvSiteList, FormViewMode.Edit, dataMaster.SiteList); // //read only selected date // TextBox tbSiteStartE = (TextBox)fvSiteList.FindControl("tbSiteStartE"); // TextBox tbSiteEndE = (TextBox)fvSiteList.FindControl("tbSiteEndE"); // tbSiteStartE.Attributes.Add("readonly", "readonly"); // tbSiteEndE.Attributes.Add("readonly", "readonly"); break; case "cmdCancel": break; } }
public static string[] DoubleSort(string[] DataTable) { Stopwatch NewStopwatch = new Stopwatch(); string[] SortedDatatable = DataTable; NewStopwatch.Start(); for (int i = 0; i < DataTable.Length; i++) { Console.WriteLine(i); for (int j = 0; j < DataTable.Length - 1; j++) { string DataItem1 = DataTable[j].Split(',')[2]; string DataItem2 = DataTable[j + 1].Split(',')[2]; if (double.Parse(DataItem1) > double.Parse(DataItem2)) { string Temp = DataTable[j]; DataTable[j] = DataTable[j + 1]; DataTable[j + 1] = Temp; } } } NewStopwatch.Stop(); DataMaster.OutputData(SortedDatatable, NewStopwatch.ElapsedMilliseconds, SortType.DOUBLE, SortingAlgorithmType.BUBBLESORT); return(SortedDatatable); }
public static string[] GUIDSort(string[] DataTable) { Stopwatch NewStopwatch = new Stopwatch(); string[] SortedDatatable = DataTable; NewStopwatch.Start(); for (int i = 0; i < DataTable.Length; i++) { Console.WriteLine(i); for (int j = 0; j < DataTable.Length - 1; j++) { decimal DataItem1 = GUIDToDecimal.GetDecimalValue(DataTable[j].Split(',')[1]); decimal DataItem2 = GUIDToDecimal.GetDecimalValue(DataTable[j + 1].Split(',')[1]); if (DataItem1 > DataItem2) { string Temp = DataTable[j]; DataTable[j] = DataTable[j + 1]; DataTable[j + 1] = Temp; } } } NewStopwatch.Stop(); DataMaster.OutputData(SortedDatatable, NewStopwatch.ElapsedMilliseconds, SortType.GUID, SortingAlgorithmType.BUBBLESORT); return(SortedDatatable); }
private void AddDataTypes(string selected) { if (!_dataMasterDict.ContainsKey(selected)) { AddLog($"[AddDataTypes] Data type {selected} not found", false); return; } DataMaster master = _dataMasterDict[selected]; foreach (var entry in master.DataEntry) { AddLog($"[AddDataTypes] Adding {entry.TypeOfInput}", true); StackPanel panel = stackPanel2; switch (entry.TypeOfInput) { case ItemData.InputType.TextBox: _controlList.Add(CreateTextBox(entry, panel)); break; case ItemData.InputType.CheckBox: _controlList.Add(CreateToggleSwitch(entry, panel)); break; case ItemData.InputType.ComboBox: _controlList.Add(CreateComboBox(entry, panel)); break; case ItemData.InputType.Slider: _controlList.Add(CreateSlider(entry, panel)); break; } } }
private async void LoadDataTypes() { AddLog($"LoadDataTypes", true); StorageFolder folder = await Package.Current.InstalledLocation.GetFolderAsync("DataTypes"); IReadOnlyList <StorageFile> files = await folder.GetFilesAsync(); dataBox.ItemsSource = files.Select(x => x.DisplayName); dataBox.SelectionChanged += Item_SelectionChanged; AddLog($"Total Data Types found: {files.Count}", true); foreach (var dataType in files) { AddLog($"Adding data type: {dataType.DisplayName}", true); string fileText = await FileIO.ReadTextAsync(dataType); DataMaster data = JsonConvert.DeserializeObject <DataMaster>(fileText); _dataMasterDict.Add(dataType.DisplayName, data); } if (_selectedData != null) { UpdateData(_selectedData); } AddLog($"Total data types added: {_dataMasterDict.Count}", false); }
public override async Task Appearing() { await base.Appearing(); var di = new DirectoryInfo(DataMaster.Setting.UserLocalPath); if (di.Exists) { foreach (var file in di.GetFiles()) { file.Delete(); } foreach (var dir in di.GetDirectories()) { dir.Delete(true); } } else { di.Create(); } _videoView.MediaOpened += _videoView_MediaOpened; _videoView.MediaFailed += _videoView_MediaFailed; _videoView.MediaEnded += _videoView_MediaEnded; _timer.Tick += _timer_Tick; _timer.Interval = TimeSpan.FromSeconds(1); _parts = new Queue <Part>(_curTest.Parts); DataMaster.SaveCurrentTestFile(DataMaster.Setting.UserLocalPath); NextQuestion(); }
protected void ddlMCode_SelectedIndexChanged(object sender, EventArgs e) { DropDownList ddlMCode = (DropDownList)fvMaterialRegList.FindControl("ddlMCode"); DropDownList ddlMCodeE = (DropDownList)fvMaterialRegList.FindControl("ddlMCodeE"); TextBox tbAsName = (TextBox)fvMaterialRegList.FindControl("tbAsName"); TextBox tbMName = (TextBox)fvMaterialRegList.FindControl("tbMName"); TextBox tbMDesc = (TextBox)fvMaterialRegList.FindControl("tbMDesc"); TextBox tbKName = (TextBox)fvMaterialRegList.FindControl("tbKName"); TextBox tbRUD = (TextBox)fvMaterialRegList.FindControl("tbRUD"); TextBox tbTypeName = (TextBox)fvMaterialRegList.FindControl("tbTypeName"); TextBox tbUnitName = (TextBox)fvMaterialRegList.FindControl("tbUnitName"); int mIDX = -1; if (ddlMCode != null) { mIDX = int.Parse(ddlMCode.SelectedValue); } else { mIDX = int.Parse(ddlMCodeE.SelectedValue); } if (mIDX > 0) { DataMaster dLocal = new DataMaster(); DetailMaterialList matDetail = new DetailMaterialList(); matDetail.MIDX = mIDX; dLocal.MaterialList = new DetailMaterialList[1]; dLocal.MaterialList[0] = matDetail; dLocal = serviceMaster.ActionDataMaster("materiallist", dLocal, 20); //get return code localString = dLocal.ReturnCode; //get current data if (localString == "0") { tbAsName.Text = dLocal.MaterialList[0].AsName; tbMName.Text = dLocal.MaterialList[0].MName; tbMDesc.Text = dLocal.MaterialList[0].MDesc; tbKName.Text = dLocal.MaterialList[0].KName; tbRUD.Text = dLocal.MaterialList[0].RUD.ToString(); tbTypeName.Text = dLocal.MaterialList[0].TypeName; tbUnitName.Text = dLocal.MaterialList[0].UnitName; } } else //clear data { tbAsName.Text = String.Empty; tbMName.Text = String.Empty; tbMDesc.Text = String.Empty; tbKName.Text = String.Empty; tbRUD.Text = String.Empty; tbTypeName.Text = String.Empty; tbUnitName.Text = String.Empty; } }
private void UpdateTransaction() { if (tTransactionBindingSource.Current != null) { TTransaction t = (tTransactionBindingSource.Current as TTransaction); t.TransactionPpn = t.TransactionSisa - paymentAmmountNumericUpDown.Value; DataMaster.UpdatePersistence(t); } }
public MainWindow() { InitializeComponent(); DataMaster.LoadData(); MainFrame.Content = new OpeningPage(); //MainFrame.NavigationService.Navigate(new OpeningPage()); BaseViewModel.Navigation = MainFrame; MainFrame.Navigated += MainFrame_Navigated; }
protected override void Seed(Nop.Data.NopObjectContext context) { // This method will be called after migrating to the latest version. // You can use the DbSet<T>.AddOrUpdate() helper extension method // to avoid creating duplicate seed data. DataMaster.Initial(context); }
public DataMaster ActionDataMaster(string dataName, DataMaster dataMaster, int actionType) { string dataConn = "messisConn"; string spName = ""; switch (dataName) { case "kind": spName = "KindAction"; break; case "asset": spName = "AssetAction"; break; case "materialtype": spName = "MaterialTypeAction"; break; case "unit": spName = "UnitAction"; break; case "site": spName = "SiteAction"; break; case "materiallist": spName = "MaterialListAction"; break; case "materialreg": spName = "MaterialRegAction"; break; case "materialrec": spName = "MaterialRecAction"; break; case "materialreport": spName = "MaterialReport"; break; } if (spName != "") { //convert to xmlIn localXml = funcWeb.ConvertObjectToXml(dataMaster); //call db function localXml = funcDb.execSPXml(dataConn, spName, localXml, actionType); //convert to object dataMaster = (DataMaster)funcWeb.ConvertXmlToObject(typeof(DataMaster), localXml); } return(dataMaster); }
protected void getGridData(string dataName, DataMaster dataMaster, int actionType) { if (ViewState["listData"] == null) { dataMaster = serviceMaster.ActionDataMaster(dataName, dataMaster, actionType); ViewState["listData"] = dataMaster.SiteList; } setGridData(gvSiteList, ViewState["listData"]); }
private async void LoadData() { IsShowLoading = Visibility.Visible; await Task.Run(() => { DataMaster.LoadData(); }); IsShowLoading = Visibility.Hidden; ShowUserLogin(); }
protected void setDdlMCodeList(FormView fvName, string ddlName) { DropDownList ddlList = (DropDownList)fvName.FindControl(ddlName); DataMaster dLocal = new DataMaster(); dLocal = serviceMaster.ActionDataMaster("materiallist", dLocal, 21); ddlList.DataSource = dLocal.MaterialList; ddlList.DataTextField = "MCode"; ddlList.DataValueField = "MIDX"; ddlList.DataBind(); ddlList.Items.Insert(0, new ListItem("-- Mat. Code --", "-1")); }
private void BindData(string ItemId) { IList list = DataMaster.GetListEq(typeof(TStock), TStock.ColumnNames.ItemId, ItemId); if (list.Count == 0) { tStockBindingSource.Clear(); } else { tStockBindingSource.DataSource = list; } }
private void SavePayment() { TPayment p = new TPayment(); p.FinanceId = financeIdComboBox.SelectedValue.ToString(); p.ModifiedBy = lbl_UserName.Text; p.ModifiedDate = DateTime.Now; p.PaymentAmmount = paymentAmmountNumericUpDown.Value; p.PaymentDate = paymentDateDateTimePicker.Value; p.PaymentDesc = paymentDescTextBox.Text; p.PaymentId = Guid.NewGuid().ToString(); p.TransactionId = transactionIdTextBox.Text; DataMaster.SavePersistence(p); }
public static string[] DoubleSort(string[] DataTable) { Stopwatch NewStopwatch = new Stopwatch(); List <string> SortedDatatable = DataTable.ToList <string>(); NewStopwatch.Start(); SortedDatatable = CheckThenSplit(SortedDatatable, SortType.DOUBLE); NewStopwatch.Stop(); DataMaster.OutputData(SortedDatatable.ToArray <string>(), NewStopwatch.ElapsedMilliseconds, SortType.DOUBLE, SortingAlgorithmType.MERGESORT); return(SortedDatatable.ToArray <string>()); }
// Playback // // Constructor to setup Playback functionality // // REQUIRES: // DataMaster dm_in - DataMaster object containing flight data // DataDefaultDelegate inDefaultDelegate - Delegate to add "standard" data to telemetry display // DataGPSDelegate inGPSDelegate - Delegate to add GPS data to the telemetry display // public Playback(DataMaster dm_in, DataDefaultDelegate inDefaultDelegate, DataGPSDelegate inGPSDelegate) { dataMaster = dm_in; // Set delegate objects GPSDelegate = inGPSDelegate; DefaultDelegate = inDefaultDelegate; // Initialize timer playbackTimer.Interval = 1000 / PLAYBACK_HZ; playbackTimer.Tick += tmrPlaybackTick; // Ensure that the itmer is disabled playbackTimer.Enabled = false; }
public static string[] GUIDSort(string[] DataTable) { Stopwatch NewStopwatch = new Stopwatch(); IList <string> ListTable = DataTable.ToList <string>(); NewStopwatch.Start(); // QuicksortParallel <string>(ListTable, 0, ListTable.Count - 1, SortType.GUID); NewStopwatch.Stop(); string[] SortedDatatable = ListTable.ToArray <string>(); DataMaster.OutputData(SortedDatatable, NewStopwatch.ElapsedMilliseconds, SortType.GUID, SortingAlgorithmType.QUICKSORT); return(SortedDatatable); }
public DataMaster ActionDataMaster(string dataName, DataMaster dataMaster, int actionType) { string dataConn = "messisConn"; string spName = ""; switch (dataName) { case "kind": spName = "KindAction"; break; case "asset": spName = "AssetAction"; break; case "materialtype": spName = "MaterialTypeAction"; break; case "unit": spName = "UnitAction"; break; case "site": spName = "SiteAction"; break; case "materiallist": spName = "MaterialListAction"; break; case "materialreg": spName = "MaterialRegAction"; break; case "materialrec": spName = "MaterialRecAction"; break; case "materialreport": spName = "MaterialReport"; break; } if (spName != "") { //convert to xmlIn localXml = funcWeb.ConvertObjectToXml(dataMaster); //call db function localXml = funcDb.execSPXml(dataConn, spName, localXml, actionType); //convert to object dataMaster = (DataMaster)funcWeb.ConvertXmlToObject(typeof(DataMaster), localXml); } return dataMaster; }
protected void setMaterialView(string matType) { switch (matType) { case "kind": setMultiViewActive(mvMaterialType, vMaterialKind); dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, 20); setGridData(gvKindList, dataMaster.KindList); gvKindList.Visible = true; break; case "asset": setMultiViewActive(mvMaterialType, vMaterialAsset); dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, 20); setGridData(gvAssetList, dataMaster.AssetList); gvAssetList.Visible = true; break; } }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdInsert": break; case "cmdEdit": fvMaterialRegList.Visible = true; divAction.Visible = false; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; DetailMaterialRegisterList matRegister = new DetailMaterialRegisterList(); matRegister.RegIDX = int.Parse(cmdArg); dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegister; dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.MaterialRegisterList[0])); setFormData(fvMaterialRegList, FormViewMode.Edit, dataMaster.MaterialRegisterList); DropDownList ddlMCodeE = (DropDownList)fvMaterialRegList.FindControl("ddlMCodeE"); ddlMCodeE.SelectedValue = dataMaster.MaterialRegisterList[0].MIDX.ToString(); Repeater rptImagesE = (Repeater)fvMaterialRegList.FindControl("rptImagesE"); string dirName = imgPath + dataMaster.MaterialRegisterList[0].MCode + dataMaster.MaterialRegisterList[0].RCode; string[] filesindirectory = Directory.GetFiles(Server.MapPath(dirName)); List <String> images = new List <string>(filesindirectory.Count()); foreach (string item in filesindirectory) { images.Add(String.Format(dirName + "/{0}", Path.GetFileName(item))); } rptImagesE.DataSource = images; rptImagesE.DataBind(); break; case "cmdCancel": break; } }
protected void btnCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdAddMatReg": fvMaterialRegList.Visible = true; divAction.Visible = false; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; break; case "cmdSearchMatReg": if (tbSearch.Text.Trim() != String.Empty) { //set data DetailMaterialRegisterList matSearch = new DetailMaterialRegisterList(); matSearch.RegIDX = -1; matSearch.SerialNo = tbSearch.Text.Trim(); dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matSearch; actionType = 23; //execute data dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, actionType); ViewState["listData"] = dataMaster.MaterialRegisterList; setGridData(gvMaterialRegList, ViewState["listData"]); } break; case "cmdSearchReset": ViewState["listData"] = null; tbSearch.Text = String.Empty; getGridData("materialreg", dataMaster, 20); break; } }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdEdit": fvTypeList.Visible = true; lbAddType.Visible = false; gvTypeList.Visible = !gvTypeList.Visible; DetailMaterialTypeList typeDetail = new DetailMaterialTypeList(); typeDetail.TypeIDX = int.Parse(cmdArg); dataMaster.MaterialTypeList = new DetailMaterialTypeList[1]; dataMaster.MaterialTypeList[0] = typeDetail; dataMaster = serviceMaster.ActionDataMaster("materialtype", dataMaster, 20); setFormData(fvTypeList, FormViewMode.Edit, dataMaster.MaterialTypeList); break; } }
private void PushFileToNetwork() { this.Log("PushFileToNetwork Start"); if (!Utils.CheckPath(DataMaster.Setting.UserLocalPath) || !Utils.CheckPath(DataMaster.Setting.NetworkPath)) { return; } var di = new DirectoryInfo(DataMaster.Setting.UserLocalPath); var diNetwork = new DirectoryInfo(DataMaster.Setting.NetworkPath); if (di.Exists && diNetwork.Exists) { var today = DateTime.Now.ToString("yyyyMMdd"); var name = DataMaster.UserNamePath + "_" + DataMaster.UserDobPath; diNetwork = new DirectoryInfo(Path.Combine(DataMaster.Setting.NetworkPath, today)); if (!diNetwork.Exists) { diNetwork.Create(); } diNetwork = new DirectoryInfo(Path.Combine(DataMaster.Setting.NetworkPath, today, name)); if (!diNetwork.Exists) { diNetwork.Create(); } foreach (var file in diNetwork.GetFiles()) { file.Delete(); } foreach (var file in di.GetFiles()) { File.Copy(file.FullName, Path.Combine(diNetwork.FullName, file.Name)); } DataMaster.SaveCurrentTestFile(diNetwork.FullName); } this.Log("PushFileToNetwork End"); }
protected void btnCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdAddSite": fvSiteList.Visible = true; divAction.Visible = false; gvSiteList.Visible = !gvSiteList.Visible; break; case "cmdSearchSite": if (tbSearch.Text.Trim() != String.Empty) { //set data DetailSiteList siteSearch = new DetailSiteList(); siteSearch.SiteIDX = -1; siteSearch.ProjectName = tbSearch.Text.Trim(); dataMaster.SiteList = new DetailSiteList[1]; dataMaster.SiteList[0] = siteSearch; actionType = 23; //execute data dataMaster = serviceMaster.ActionDataMaster("site", dataMaster, actionType); ViewState["listData"] = dataMaster.SiteList; setGridData(gvSiteList, ViewState["listData"]); } break; case "cmdSearchReset": ViewState["listData"] = null; tbSearch.Text = String.Empty; getGridData("site", dataMaster, 20); break; } }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdEdit": fvTypeList.Visible = true; lbAddType.Visible = false; gvKindList.Visible = !gvKindList.Visible; gvAssetList.Visible = !gvAssetList.Visible; switch (matType) { case "kind": DetailKindList kindDetail = new DetailKindList(); kindDetail.KIDX = int.Parse(cmdArg); dataMaster.KindList = new DetailKindList[1]; dataMaster.KindList[0] = kindDetail; dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.SiteList[0])); setFormData(fvTypeList, FormViewMode.Edit, dataMaster.KindList); break; case "asset": DetailAssetList assetDetail = new DetailAssetList(); assetDetail.AsIDX = int.Parse(cmdArg); dataMaster.AssetList = new DetailAssetList[1]; dataMaster.AssetList[0] = assetDetail; dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.SiteList[0])); setFormData(fvTypeList, FormViewMode.Edit, dataMaster.AssetList); break; } break; } }
protected void btnCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdAddMatList": fvMaterialList.Visible = true; divAction.Visible = false; gvMaterialList.Visible = !gvMaterialList.Visible; break; case "cmdSearchMatList": if (tbSearch.Text.Trim() != String.Empty) { //set data DetailMaterialList matSearch = new DetailMaterialList(); matSearch.MIDX = -1; matSearch.MDesc = tbSearch.Text.Trim(); dataMaster.MaterialList = new DetailMaterialList[1]; dataMaster.MaterialList[0] = matSearch; actionType = 23; //execute data dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType); ViewState["listData"] = dataMaster.MaterialList; setGridData(gvMaterialList, ViewState["listData"]); } break; case "cmdSearchReset": ViewState["listData"] = null; tbSearch.Text = String.Empty; getGridData("materiallist", dataMaster, 20); break; } }
public static string[] GUIDSort(string[] DataTable) { Stopwatch stopwatch = new Stopwatch(); string[] sortedDataTable = DataTable; stopwatch.Start(); for (int i = 1; i < DataTable.Length; i++) { for (int j = i; j > 0 && GUIDToDecimal.GetDecimalValue(DataTable[j].Split(',')[1]) < GUIDToDecimal.GetDecimalValue(DataTable[j - 1].Split(',')[1]); j--) { string lesserItem = sortedDataTable[j].Split(',')[1]; string greaterItem = sortedDataTable[j - 1].Split(',')[1]; sortedDataTable[j].Split(',')[1] = greaterItem; sortedDataTable[j - 1].Split(',')[1] = lesserItem; } } stopwatch.Stop(); DataMaster.OutputData(sortedDataTable, stopwatch.ElapsedMilliseconds, SortType.GUID, SortingAlgorithmType.INSERTIONSORT); return(sortedDataTable); }
public static string[] DoubleSort(string[] DataTable) { Stopwatch stopwatch = new Stopwatch(); string[] sortedDataTable = DataTable; stopwatch.Start(); for (int i = 1; i < DataTable.Length; i++) { for (int j = i; j > 0 && Convert.ToDouble(sortedDataTable[j].Split(',')[2]) < Convert.ToDouble(sortedDataTable[j - 1].Split(',')[2]); j--) { string lesserItem = sortedDataTable[j].Split(',')[2]; string greaterItem = sortedDataTable[j - 1].Split(',')[2]; sortedDataTable[j].Split(',')[2] = greaterItem; sortedDataTable[j - 1].Split(',')[2] = lesserItem; } } stopwatch.Stop(); DataMaster.OutputData(sortedDataTable, stopwatch.ElapsedMilliseconds, SortType.DOUBLE, SortingAlgorithmType.INSERTIONSORT); return(sortedDataTable); }
protected void setDdlSiteList(FormView fvName, string ddlName, int selectType) { DropDownList ddlList = (DropDownList)fvName.FindControl(ddlName); DataMaster dLocal = new DataMaster(); dLocal = serviceMaster.ActionDataMaster("site", dLocal, 22); switch (selectType) { case 1: //bangping only var linq1 = from s in dLocal.SiteList where s.SiteCode.Contains("1031") || s.SiteCode.Contains("1032") || s.SiteCode.Contains("1033") select s; ddlList.DataSource = linq1.ToList(); break; case 2: //exception bangping var linq2 = from s in dLocal.SiteList where !s.SiteCode.Contains("1031") && !s.SiteCode.Contains("1032") && !s.SiteCode.Contains("1033") select s; ddlList.DataSource = linq2.ToList(); break; } //ddlList.DataSource = linqData.ToList(); //dLocal.SiteList; ddlList.DataTextField = "SiteCodeName"; ddlList.DataValueField = "SiteIDX"; ddlList.DataBind(); ddlList.Items.Insert(0, new ListItem("-- Project --", "-1")); if (selectType == 1) //default for bangping { ddlList.SelectedIndex = 1; } }
protected void setDdlMCodeList(FormView fvName, string ddlName) { DropDownList ddlList = (DropDownList)fvName.FindControl(ddlName); DataMaster dLocal = new DataMaster(); dLocal = serviceMaster.ActionDataMaster("materialreg", dLocal, 22); ddlList.DataSource = dLocal.MaterialRegisterList; ddlList.DataTextField = "CMCode"; ddlList.DataValueField = "RegIDX"; ddlList.DataBind(); ddlList.Items.Insert(0, new ListItem("-- Mat. Code | S/N --", "-1")); }
protected void fvCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); float dFloat = float.Parse("0"); int dInt = 1; switch (cmdName) { case "cmdInsert": //set data DetailMaterialRegisterList matRegister = new DetailMaterialRegisterList(); matRegister.RegIDX = 0; matRegister.MIDX = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedValue); matRegister.MCode = ((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedItem.Text; matRegister.RCode = ((TextBox)fvMaterialRegList.FindControl("tbRCode")).Text.Trim(); matRegister.SerialNo = ((TextBox)fvMaterialRegList.FindControl("tbSerialNo")).Text.Trim(); matRegister.PurDate = ((TextBox)fvMaterialRegList.FindControl("tbPurDate")).Text.Trim(); matRegister.PurFrom = ((TextBox)fvMaterialRegList.FindControl("tbPurFrom")).Text.Trim(); matRegister.Quantity = int.TryParse(((TextBox)fvMaterialRegList.FindControl("tbQuantity")).Text.Trim(), out dInt) ? int.Parse(((TextBox)fvMaterialRegList.FindControl("tbQuantity")).Text.Trim()) : dInt; matRegister.VoucherNo = ((TextBox)fvMaterialRegList.FindControl("tbVoucherNo")).Text.Trim(); matRegister.UnitPrice = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbUnitPrice")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbUnitPrice")).Text.Trim()) : dFloat; matRegister.Amount = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbAmount")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbAmount")).Text.Trim()) : dFloat; matRegister.RegStatus = 1; dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegister; actionType = int.Parse("1" + "1"); // litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //execute data dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { //directory name string dirName = ((DropDownList)fvMaterialRegList.FindControl("ddlMCode")).SelectedItem.Text + ((TextBox)fvMaterialRegList.FindControl("tbRCode")).Text.Trim(); //set directory setDir(imgPath + dirName); //upload files HttpFileCollection hfc = Request.Files; if (hfc.Count > 0) { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(Server.MapPath(imgPath + dirName)); int ocount = dir.GetFiles().Length; for (int i = ocount; i < (hfc.Count + ocount); i++) { HttpPostedFile hpf = hfc[i-ocount]; if (hpf.ContentLength > 0) { string fileName = dirName + "-" + i; string filePath = Server.MapPath(imgPath + dirName); string extension = Path.GetExtension(hpf.FileName); hpf.SaveAs(Path.Combine(filePath, fileName + extension)); } } } funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialRegList, dataMaster.MaterialRegisterList); break; case "cmdUpdate": //set data DetailMaterialRegisterList matRegisterE = new DetailMaterialRegisterList(); matRegisterE.RegIDX = int.Parse(((Label)fvMaterialRegList.FindControl("lblRegIDXE")).Text); matRegisterE.MIDX = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedValue); matRegisterE.MCode = ((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedItem.Text; matRegisterE.RCode = ((TextBox)fvMaterialRegList.FindControl("tbRCodeE")).Text.Trim(); matRegisterE.SerialNo = ((TextBox)fvMaterialRegList.FindControl("tbSerialNoE")).Text.Trim(); matRegisterE.PurDate = ((TextBox)fvMaterialRegList.FindControl("tbPurDateE")).Text.Trim(); matRegisterE.PurFrom = ((TextBox)fvMaterialRegList.FindControl("tbPurFromE")).Text.Trim(); matRegisterE.Quantity = int.TryParse(((TextBox)fvMaterialRegList.FindControl("tbQuantityE")).Text.Trim(), out dInt) ? int.Parse(((TextBox)fvMaterialRegList.FindControl("tbQuantityE")).Text.Trim()) : dInt; matRegisterE.VoucherNo = ((TextBox)fvMaterialRegList.FindControl("tbVoucherNoE")).Text.Trim(); matRegisterE.UnitPrice = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbUnitPriceE")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbUnitPriceE")).Text.Trim()) : dFloat; matRegisterE.Amount = float.TryParse(((TextBox)fvMaterialRegList.FindControl("tbAmountE")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialRegList.FindControl("tbAmountE")).Text.Trim()) : dFloat; matRegisterE.UseStatus = 0; matRegisterE.RegStatus = int.Parse(((DropDownList)fvMaterialRegList.FindControl("ddlRegStatusE")).SelectedValue); ; dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegisterE; actionType = int.Parse("1" + ((DropDownList)fvMaterialRegList.FindControl("ddlRegStatusE")).SelectedValue); //execute data dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { //directory name string dirName = ((DropDownList)fvMaterialRegList.FindControl("ddlMCodeE")).SelectedItem.Text + ((TextBox)fvMaterialRegList.FindControl("tbRCodeE")).Text.Trim(); //set directory setDir(imgPath + dirName); //upload files HttpFileCollection hfc = Request.Files; if (hfc.Count > 0) { System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(Server.MapPath(imgPath + dirName)); int ocount = dir.GetFiles().Length; for (int i = ocount; i < (hfc.Count + ocount); i++) { HttpPostedFile hpf = hfc[i-ocount]; if (hpf.ContentLength > 0) { string fileName = dirName + "-" + i; string filePath = Server.MapPath(imgPath + dirName); string extension = Path.GetExtension(hpf.FileName); hpf.SaveAs(Path.Combine(filePath, fileName + extension));//filePath + "\\" + fileName + extension); } } } funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialRegList, dataMaster.MaterialRegisterList); break; case "cmdReset": //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); break; case "cmdCancel": //clear form setFormData(fvMaterialRegList, FormViewMode.Insert, null); break; } fvMaterialRegList.Visible = !fvMaterialRegList.Visible; divAction.Visible = !divAction.Visible; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; }
protected void fvCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); float dFloat = float.Parse("0"); int dInt = 1; switch (cmdName) { case "cmdInsert": DetailMaterialTypeList typeList = new DetailMaterialTypeList(); typeList.TypeIDX = 0; typeList.TypeName = ((TextBox)fvTypeList.FindControl("tbName")).Text.Trim(); typeList.TypeDesc = ((TextBox)fvTypeList.FindControl("tbDesc")).Text.Trim(); dataMaster.MaterialTypeList = new DetailMaterialTypeList[1]; dataMaster.MaterialTypeList[0] = typeList; actionType = int.Parse("1" + "1"); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //execute data dataMaster = serviceMaster.ActionDataMaster("materialtype", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString.ToString() == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvTypeList, FormViewMode.Insert, null); fvTypeList.Visible = !fvTypeList.Visible; lbAddType.Visible = !lbAddType.Visible; gvTypeList.Visible = !gvTypeList.Visible; } else { funcWeb.ShowAlert(this, localString); } setGridData(gvTypeList, dataMaster.MaterialTypeList); break; case "cmdUpdate": DetailMaterialTypeList typeListE = new DetailMaterialTypeList(); typeListE.TypeIDX = int.Parse(((Label)fvTypeList.FindControl("lblTypeIDXE")).Text); ; typeListE.TypeName = ((TextBox)fvTypeList.FindControl("tbName")).Text.Trim(); typeListE.TypeDesc = ((TextBox)fvTypeList.FindControl("tbDesc")).Text.Trim(); typeListE.TypeStatus = int.Parse(((DropDownList)fvTypeList.FindControl("ddlStatusE")).SelectedValue); dataMaster.MaterialTypeList = new DetailMaterialTypeList[1]; dataMaster.MaterialTypeList[0] = typeListE; actionType = int.Parse("1" + ((DropDownList)fvTypeList.FindControl("ddlStatusE")).SelectedValue); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //execute data dataMaster = serviceMaster.ActionDataMaster("materialtype", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString.ToString() == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvTypeList, FormViewMode.Insert, null); fvTypeList.Visible = !fvTypeList.Visible; lbAddType.Visible = !lbAddType.Visible; gvTypeList.Visible = !gvTypeList.Visible; } else { funcWeb.ShowAlert(this, localString); } setGridData(gvTypeList, dataMaster.MaterialTypeList); break; case "cmdReset": //clear form setFormData(fvTypeList, FormViewMode.Insert, null); fvTypeList.Visible = !fvTypeList.Visible; lbAddType.Visible = !lbAddType.Visible; gvTypeList.Visible = !gvTypeList.Visible; break; case "cmdCancel": //clear form setFormData(fvTypeList, FormViewMode.Insert, null); fvTypeList.Visible = !fvTypeList.Visible; lbAddType.Visible = !lbAddType.Visible; gvTypeList.Visible = !gvTypeList.Visible; break; } }
protected void fvCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); float dFloat = float.Parse("0"); int dInt = 1; switch (cmdName) { case "cmdInsert": switch(matType) { case "kind": DetailKindList kindList = new DetailKindList(); kindList.KIDX = 0; kindList.KName = ((TextBox)fvTypeList.FindControl("tbName")).Text.Trim(); kindList.KDesc = ((TextBox)fvTypeList.FindControl("tbDesc")).Text.Trim(); dataMaster.KindList = new DetailKindList[1]; dataMaster.KindList[0] = kindList; break; case "asset": DetailAssetList assetList = new DetailAssetList(); assetList.AsIDX = 0; assetList.AsName = ((TextBox)fvTypeList.FindControl("tbName")).Text.Trim(); assetList.AsDesc = ((TextBox)fvTypeList.FindControl("tbDesc")).Text.Trim(); dataMaster.AssetList = new DetailAssetList[1]; dataMaster.AssetList[0] = assetList; break; } actionType = int.Parse("1" + "1"); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //execute data dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvTypeList, FormViewMode.Insert, null); fvTypeList.Visible = false; lbAddType.Visible = true; setMaterialView(matType); } else { funcWeb.ShowAlert(this, localString); } break; case "cmdUpdate": switch (matType) { case "kind": DetailKindList kindList = new DetailKindList(); kindList.KIDX = int.Parse(((Label)fvTypeList.FindControl("lblTypeIDXE")).Text); kindList.KName = ((TextBox)fvTypeList.FindControl("tbName")).Text.Trim(); kindList.KDesc = ((TextBox)fvTypeList.FindControl("tbDesc")).Text.Trim(); kindList.KStatus = int.Parse(((DropDownList)fvTypeList.FindControl("ddlStatusE")).SelectedValue); dataMaster.KindList = new DetailKindList[1]; dataMaster.KindList[0] = kindList; break; case "asset": DetailAssetList assetList = new DetailAssetList(); assetList.AsIDX = int.Parse(((Label)fvTypeList.FindControl("lblTypeIDXE")).Text); ; assetList.AsName = ((TextBox)fvTypeList.FindControl("tbName")).Text.Trim(); assetList.AsDesc = ((TextBox)fvTypeList.FindControl("tbDesc")).Text.Trim(); assetList.AsStatus = int.Parse(((DropDownList)fvTypeList.FindControl("ddlStatusE")).SelectedValue); dataMaster.AssetList = new DetailAssetList[1]; dataMaster.AssetList[0] = assetList; break; } actionType = int.Parse("1" + ((DropDownList)fvTypeList.FindControl("ddlStatusE")).SelectedValue); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //execute data dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvTypeList, FormViewMode.Insert, null); fvTypeList.Visible = false; lbAddType.Visible = true; setMaterialView(matType); } else { funcWeb.ShowAlert(this, localString); } break; case "cmdReset": //clear form setFormData(fvTypeList, FormViewMode.Insert, null); fvTypeList.Visible = false; lbAddType.Visible = true; break; case "cmdCancel": //clear form setFormData(fvTypeList, FormViewMode.Insert, null); fvTypeList.Visible = false; lbAddType.Visible = true; break; } }
protected void setMaterialView(string matType) { switch (matType) { case "kind": setMultiViewActive(mvMaterialType, vMaterialKind); dataMaster = serviceMaster.ActionDataMaster(matType,dataMaster, 20); setGridData(gvKindList, dataMaster.KindList); gvKindList.Visible = true; break; case "asset": setMultiViewActive(mvMaterialType, vMaterialAsset); dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, 20); setGridData(gvAssetList, dataMaster.AssetList); gvAssetList.Visible = true; break; } }
protected void fvCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); float dFloat = float.Parse("0"); switch (cmdName) { case "cmdInsert": //set data DetailMaterialList matDetail = new DetailMaterialList(); matDetail.MIDX = 0; matDetail.MCode = ((TextBox)fvMaterialList.FindControl("tbMCode")).Text.Trim(); matDetail.RMIDX = 0; matDetail.MNIDX = 0; matDetail.MName = ((TextBox)fvMaterialList.FindControl("tbMName")).Text.Trim(); matDetail.TypeIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlTypeIDX")).SelectedValue); matDetail.UnitIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlUnitIDX")).SelectedValue); matDetail.AsIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlAsIDX")).SelectedValue); matDetail.MDesc = ((TextBox)fvMaterialList.FindControl("tbMDesc")).Text.Trim(); matDetail.KIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlKIDX")).SelectedValue); matDetail.RUD = float.TryParse(((TextBox)fvMaterialList.FindControl("tbRUD")).Text.Trim(), out dFloat) ? float.Parse(((TextBox)fvMaterialList.FindControl("tbRUD")).Text.Trim()) : dFloat; matDetail.MStatus = 1; dataMaster.MaterialList = new DetailMaterialList[1]; dataMaster.MaterialList[0] = matDetail; actionType = int.Parse("1" + "1"); //execute data dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialList, dataMaster.MaterialList); break; case "cmdUpdate": DetailMaterialList matDetailE = new DetailMaterialList(); matDetailE.MIDX = int.Parse(((Label)fvMaterialList.FindControl("lblMIDXE")).Text); matDetailE.MCode = ((TextBox)fvMaterialList.FindControl("tbMCodeE")).Text.Trim(); matDetailE.RMIDX = 0; matDetailE.MNIDX = int.Parse(((Label)fvMaterialList.FindControl("lblMNIDX")).Text); matDetailE.TypeIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlTypeIDXE")).SelectedValue); matDetailE.UnitIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlUnitIDXE")).SelectedValue); matDetailE.AsIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlAsIDXE")).SelectedValue); matDetailE.MName = ((TextBox)fvMaterialList.FindControl("tbMNameE")).Text.Trim(); matDetailE.MDesc = ((TextBox)fvMaterialList.FindControl("tbMDescE")).Text.Trim(); matDetailE.KIDX = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlKIDXE")).SelectedValue); matDetailE.RUD = float.Parse(((TextBox)fvMaterialList.FindControl("tbRUDE")).Text.Trim()); matDetailE.MStatus = int.Parse(((DropDownList)fvMaterialList.FindControl("ddlMStatusE")).SelectedValue);; dataMaster.MaterialList = new DetailMaterialList[1]; dataMaster.MaterialList[0] = matDetailE; actionType = int.Parse("1" + ((DropDownList)fvMaterialList.FindControl("ddlMStatusE")).SelectedValue); //execute data dataMaster = serviceMaster.ActionDataMaster("materiallist", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialList, dataMaster.MaterialList); break; case "cmdReset": //clear form setFormData(fvMaterialList, FormViewMode.Insert, null); break; case "cmdCancel": //clear form setFormData(fvMaterialList, FormViewMode.Insert, null); break; } fvMaterialList.Visible = !fvMaterialList.Visible; divAction.Visible = !divAction.Visible; gvMaterialList.Visible = !gvMaterialList.Visible; }
protected void btnCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdAddItem": DataMaster vsLocal = new DataMaster(); GridView gvMaterialItemList = (GridView)fvMaterialRecList.FindControl("gvMaterialItemList"); TextBox tbMName = (TextBox)fvMaterialRecList.FindControl("tbMName"); TextBox tbMDesc = (TextBox)fvMaterialRecList.FindControl("tbMDesc"); TextBox tbQuantity = (TextBox)fvMaterialRecList.FindControl("tbQuantity"); TextBox tbUnitName = (TextBox)fvMaterialRecList.FindControl("tbUnitName"); TextBox tbRemark = (TextBox)fvMaterialRecList.FindControl("tbRemark"); Label lblFMCode = (Label)fvMaterialRecList.FindControl("lblFMCode"); Label lblSerialNo = (Label)fvMaterialRecList.FindControl("lblSerialNo"); DropDownList ddlMCode = (DropDownList)fvMaterialRecList.FindControl("ddlMCode"); LinkButton lbAddItem = (LinkButton)fvMaterialRecList.FindControl("lbAddItem"); DetailMaterialRecordItemList itemLists = new DetailMaterialRecordItemList(); itemLists.RegIDX = int.Parse(cmdArg.ToString()); itemLists.MName = tbMName.Text; itemLists.MDesc = tbMDesc.Text; itemLists.RecQty = int.Parse(tbQuantity.Text); itemLists.UnitName = tbUnitName.Text; itemLists.RecRemark = tbRemark.Text; itemLists.CMCode = lblFMCode.Text; itemLists.SerialNo = lblSerialNo.Text; if (ViewState["vsItemLists"] != null) { var temp = (((DataMaster)ViewState["vsItemLists"])).MaterialRecordItemList.ToList(); var cRow = temp.Count; vsLocal.MaterialRecordItemList = new DetailMaterialRecordItemList[cRow + 1]; for (int i = 0; i < cRow; i++) { vsLocal.MaterialRecordItemList[i] = ((DataMaster)ViewState["vsItemLists"]).MaterialRecordItemList[i]; } vsLocal.MaterialRecordItemList[cRow] = itemLists; } else { vsLocal.MaterialRecordItemList = new DetailMaterialRecordItemList[1]; vsLocal.MaterialRecordItemList[0] = itemLists; } ViewState["vsItemLists"] = vsLocal; gvMaterialItemList.DataSource = vsLocal.MaterialRecordItemList; gvMaterialItemList.DataBind(); //clear data ddlMCode.SelectedIndex = -1; tbMName.Text = String.Empty; tbMDesc.Text = String.Empty; tbQuantity.Text = String.Empty; tbRemark.Text = String.Empty; lblFMCode.Text = String.Empty; lblSerialNo.Text = String.Empty; lbAddItem.CommandArgument = "-1"; break; case "cmdAddRec": gvMaterialRecList.Visible = false; fvMaterialRecList.Visible = true; lbAddRec.Visible = false; break; } }
protected void setDdlList(FormView fvName, string ddlName, string cText, string dSelect) { DropDownList ddlList = (DropDownList)fvName.FindControl(ddlName); DataMaster dLocal = new DataMaster(); dLocal = serviceMaster.ActionDataMaster(cText, dLocal, 21); switch(cText) { case "kind": ddlList.DataSource = dLocal.KindList; ddlList.DataTextField = "KName"; ddlList.DataValueField = "KIDX"; break; case "asset": ddlList.DataSource = dLocal.AssetList; ddlList.DataTextField = "AsName"; ddlList.DataValueField = "AsIDX"; break; case "materialtype": ddlList.DataSource = dLocal.MaterialTypeList; ddlList.DataTextField = "TypeName"; ddlList.DataValueField = "TypeIDX"; break; case "unit": ddlList.DataSource = dLocal.UnitList; ddlList.DataTextField = "UnitName"; ddlList.DataValueField = "UnitIDX"; break; } ddlList.DataBind(); //ddlList.Items.Insert(0, new ListItem("-- Select Kind --", "0")); ddlList.SelectedValue = dSelect; }
protected void getGridData(string dataName, DataMaster dataMaster, int actionType) { dataMaster = serviceMaster.ActionDataMaster(dataName, dataMaster, actionType); setGridData(gvTypeList, dataMaster.MaterialTypeList); }
protected void getGridData(string dataName, DataMaster dataMaster, int actionType) { if (ViewState["listData"] == null) { dataMaster = serviceMaster.ActionDataMaster(dataName, dataMaster, actionType); ViewState["listData"] = dataMaster.MaterialList; } setGridData(gvMaterialList, ViewState["listData"]); }
protected void fvCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdInsert": //set data DetailSiteList siteDetail = new DetailSiteList(); siteDetail.SiteIDX = 0; siteDetail.SiteCode = ((TextBox)fvSiteList.FindControl("tbSiteCode")).Text.Trim(); siteDetail.RSiteIDX = 0; siteDetail.ProjectName = ((TextBox)fvSiteList.FindControl("tbProjectName")).Text.Trim(); siteDetail.ManagerName = ((TextBox)fvSiteList.FindControl("tbManagerName")).Text.Trim(); siteDetail.StaffName = ((TextBox)fvSiteList.FindControl("tbStaffName")).Text.Trim(); siteDetail.SiteLocation = ((TextBox)fvSiteList.FindControl("tbSiteLocation")).Text.Trim(); siteDetail.SiteStart = ((TextBox)fvSiteList.FindControl("tbSiteStart")).Text.Trim(); siteDetail.SiteEnd = ((TextBox)fvSiteList.FindControl("tbSiteEnd")).Text.Trim(); siteDetail.SiteStatus = 1; dataMaster.SiteList = new DetailSiteList[1]; dataMaster.SiteList[0] = siteDetail; actionType = int.Parse("1" + "1"); //execute data dataMaster = serviceMaster.ActionDataMaster("site", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvSiteList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvSiteList, dataMaster.SiteList); break; case "cmdUpdate": //set data DetailSiteList siteDetailE = new DetailSiteList(); siteDetailE.SiteIDX = int.Parse(((Label)fvSiteList.FindControl("lblSiteIDXE")).Text); siteDetailE.SiteCode = ((TextBox)fvSiteList.FindControl("tbSiteCodeE")).Text.Trim(); siteDetailE.RSiteIDX = int.Parse(((Label)fvSiteList.FindControl("lblRSiteIDXE")).Text); siteDetailE.ProjectName = ((TextBox)fvSiteList.FindControl("tbProjectNameE")).Text.Trim(); siteDetailE.ManagerName = ((TextBox)fvSiteList.FindControl("tbManagerNameE")).Text.Trim(); siteDetailE.StaffName = ((TextBox)fvSiteList.FindControl("tbStaffNameE")).Text.Trim(); siteDetailE.SiteLocation = ((TextBox)fvSiteList.FindControl("tbSiteLocationE")).Text.Trim(); siteDetailE.SiteStart = ((TextBox)fvSiteList.FindControl("tbSiteStartE")).Text.Trim(); siteDetailE.SiteEnd = ((TextBox)fvSiteList.FindControl("tbSiteEndE")).Text.Trim(); siteDetailE.SiteStatus = int.Parse(((DropDownList)fvSiteList.FindControl("ddlSiteStatusE")).SelectedValue); dataMaster.SiteList = new DetailSiteList[1]; dataMaster.SiteList[0] = siteDetailE; actionType = int.Parse("1" + ((DropDownList)fvSiteList.FindControl("ddlSiteStatusE")).SelectedValue); //execute data dataMaster = serviceMaster.ActionDataMaster("site", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; //get current data if (localString == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvSiteList, FormViewMode.Insert, null); } else { funcWeb.ShowAlert(this, localString); } setGridData(gvSiteList, dataMaster.SiteList); break; case "cmdReset": //clear form setFormData(fvSiteList, FormViewMode.Insert, null); break; case "cmdCancel": //clear form setFormData(fvSiteList, FormViewMode.Insert, null); break; } fvSiteList.Visible = !fvSiteList.Visible; divAction.Visible = !divAction.Visible; gvSiteList.Visible = !gvSiteList.Visible; }
protected void ddlMCode_SelectedIndexChanged(object sender, EventArgs e) { DropDownList ddlMCode = (DropDownList)fvMaterialRecList.FindControl("ddlMCode"); DropDownList ddlMCodeE = (DropDownList)fvMaterialRecList.FindControl("ddlMCodeE"); // TextBox tbAsName = (TextBox)fvMaterialRecList.FindControl("tbAsName"); TextBox tbMName = (TextBox)fvMaterialRecList.FindControl("tbMName"); TextBox tbMDesc = (TextBox)fvMaterialRecList.FindControl("tbMDesc"); TextBox tbQuantity = (TextBox)fvMaterialRecList.FindControl("tbQuantity"); TextBox tbUnitName = (TextBox)fvMaterialRecList.FindControl("tbUnitName"); TextBox tbRemark = (TextBox)fvMaterialRecList.FindControl("tbRemark"); // TextBox tbKName = (TextBox)fvMaterialRecList.FindControl("tbKName"); // TextBox tbRUD = (TextBox)fvMaterialRecList.FindControl("tbRUD"); Label lblFMCode = (Label)fvMaterialRecList.FindControl("lblFMCode"); Label lblSerialNo = (Label)fvMaterialRecList.FindControl("lblSerialNo"); LinkButton lbAddItem = (LinkButton)fvMaterialRecList.FindControl("lbAddItem"); int rIDX = -1; if (ddlMCode != null) { rIDX = int.Parse(ddlMCode.SelectedValue); } else { rIDX = int.Parse(ddlMCodeE.SelectedValue); } if (rIDX > 0) { DataMaster dLocal = new DataMaster(); DetailMaterialRegisterList matDetail = new DetailMaterialRegisterList(); matDetail.RegIDX = rIDX; dLocal.MaterialRegisterList = new DetailMaterialRegisterList[1]; dLocal.MaterialRegisterList[0] = matDetail; dLocal = serviceMaster.ActionDataMaster("materialreg", dLocal, 20); //get return code localString = dLocal.ReturnCode; //get current data if (localString == "0") { // tbAsName.Text = dLocal.MaterialList[0].AsName; tbMName.Text = dLocal.MaterialRegisterList[0].MName; tbMDesc.Text = dLocal.MaterialRegisterList[0].MDesc; tbQuantity.Text = dLocal.MaterialRegisterList[0].Quantity.ToString(); tbUnitName.Text = dLocal.MaterialRegisterList[0].UnitName.ToString(); tbRemark.Text = String.Empty; // tbKName.Text = dLocal.MaterialList[0].KName; // tbRUD.Text = dLocal.MaterialList[0].RUD.ToString(); lblFMCode.Text = dLocal.MaterialRegisterList[0].MCode + dLocal.MaterialRegisterList[0].RCode; lblSerialNo.Text = dLocal.MaterialRegisterList[0].SerialNo; lbAddItem.CommandArgument = dLocal.MaterialRegisterList[0].RegIDX.ToString(); } } else //clear data { // tbAsName.Text = String.Empty; tbMName.Text = String.Empty; tbMDesc.Text = String.Empty; tbQuantity.Text = String.Empty; tbUnitName.Text = String.Empty; tbRemark.Text = String.Empty; // tbKName.Text = String.Empty; // tbRUD.Text = String.Empty; lblFMCode.Text = String.Empty; lblSerialNo.Text = String.Empty; lbAddItem.CommandArgument = "-1"; } }
protected void fvCommand(object sender, CommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); float dFloat = float.Parse("0"); int dInt = 1; switch (cmdName) { case "cmdInsert": //set data DetailMaterialRecordList matRecord = new DetailMaterialRecordList(); matRecord.RecIDX = 0; matRecord.RecNo = ((TextBox)fvMaterialRecList.FindControl("tbOrderNo")).Text.Trim(); matRecord.RecDate = ((TextBox)fvMaterialRecList.FindControl("tbOrderCreate")).Text.Trim(); matRecord.RecFromSite = int.Parse(((DropDownList)fvMaterialRecList.FindControl("ddlFromSiteList")).SelectedValue); matRecord.RecToSite = int.Parse(((DropDownList)fvMaterialRecList.FindControl("ddlToSiteList")).SelectedValue); matRecord.RecComment = ((TextBox)fvMaterialRecList.FindControl("tbRecComment")).Text.Trim(); matRecord.RecStatus = recStatus; dataMaster.MaterialRecordList = new DetailMaterialRecordList[1]; dataMaster.MaterialRecordList[0] = matRecord; if (ViewState["vsItemLists"] != null) { dataMaster.MaterialRecordItemList = ((DataMaster)ViewState["vsItemLists"]).MaterialRecordItemList; } actionType = int.Parse("1" + "1"); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //execute data dataMaster = serviceMaster.ActionDataMaster("materialrec", dataMaster, actionType); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); //get return code localString = dataMaster.ReturnCode; ViewState["dataRecord"] = dataMaster; //get current data if (localString == "0") { funcWeb.ShowAlert(this, "ดำเนินการเรียบร้อยแล้วค่ะ"); //clear form setFormData(fvMaterialRecList, FormViewMode.Insert, null); ViewState["vsItemLists"] = null; } else { funcWeb.ShowAlert(this, localString); } setGridData(gvMaterialRecList, dataMaster.MaterialRecordList); break; case "cmdReset": //clear form setFormData(fvMaterialRecList, FormViewMode.Insert, null); ViewState["vsItemLists"] = null; break; case "cmdCancel": //clear form setFormData(fvMaterialRecList, FormViewMode.Insert, null); ViewState["vsItemLists"] = null; break; case "cmdPrint": //PrintAllPages(int.Parse(cmdArg)); break; //case "cmdReturnItem": // Label lblRecIDX = (Label)fvMaterialRecList.FindControl("lblRecIDX"); // //set data // DetailMaterialRecordList matRecordR = new DetailMaterialRecordList(); // matRecordR.RecIDX = int.Parse(lblRecIDX.Text); // matRecordR.RecStatus = 800000; // dataMaster.MaterialRecordList = new DetailMaterialRecordList[1]; // dataMaster.MaterialRecordList[0] = matRecordR; // if (ViewState["vsItemLists"] != null) // { // dataMaster.MaterialRecordItemList = ((DataMaster)ViewState["vsItemLists"]).MaterialRecordItemList; // } // actionType = int.Parse("1" + "1"); //***tempstatus // // litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); // //execute data // dataMaster = serviceMaster.ActionDataMaster("materialrec", dataMaster, actionType); // //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster)); // //get return code // localString = dataMaster.ReturnCode; // //get current data // if (localString == "0") // { // funcWeb.ShowAlert(this, "����Թ������º�������Ǥ��"); // //clear form // setFormData(fvMaterialRecList, FormViewMode.Insert, null); // } // else // { // funcWeb.ShowAlert(this, localString); // } // setGridData(gvMaterialRecList, dataMaster.MaterialRecordList); // break; } ViewState["vsItemLists"] = null; setFormData(fvMaterialRecList, FormViewMode.Insert, null); gvMaterialRecList.Visible = true; fvMaterialRecList.Visible = false; lbAddRec.Visible = true; }
protected void getGridData(string dataName, DataMaster dataMaster, int actionType) { dataMaster = serviceMaster.ActionDataMaster(dataName, dataMaster, actionType); ViewState["dataRecord"] = dataMaster; setGridData(gvMaterialRecList, dataMaster.MaterialRecordList); }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdInsert": break; case "cmdEdit": fvMaterialRegList.Visible = true; divAction.Visible = false; gvMaterialRegList.Visible = !gvMaterialRegList.Visible; DetailMaterialRegisterList matRegister = new DetailMaterialRegisterList(); matRegister.RegIDX = int.Parse(cmdArg); dataMaster.MaterialRegisterList = new DetailMaterialRegisterList[1]; dataMaster.MaterialRegisterList[0] = matRegister; dataMaster = serviceMaster.ActionDataMaster("materialreg", dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.MaterialRegisterList[0])); setFormData(fvMaterialRegList, FormViewMode.Edit, dataMaster.MaterialRegisterList); DropDownList ddlMCodeE = (DropDownList)fvMaterialRegList.FindControl("ddlMCodeE"); ddlMCodeE.SelectedValue = dataMaster.MaterialRegisterList[0].MIDX.ToString(); Repeater rptImagesE = (Repeater)fvMaterialRegList.FindControl("rptImagesE"); string dirName = imgPath + dataMaster.MaterialRegisterList[0].MCode + dataMaster.MaterialRegisterList[0].RCode; string[] filesindirectory = Directory.GetFiles(Server.MapPath(dirName)); List<String> images = new List<string>(filesindirectory.Count()); foreach (string item in filesindirectory) { images.Add(String.Format(dirName + "/{0}", Path.GetFileName(item))); } rptImagesE.DataSource = images; rptImagesE.DataBind(); break; case "cmdCancel": break; } }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdInsert": break; case "cmdEdit": gvMaterialRecList.Visible = false; fvMaterialRecList.Visible = true; lbAddRec.Visible = false; DetailMaterialRecordList matRecord = new DetailMaterialRecordList(); matRecord.RecIDX = int.Parse(cmdArg); dataMaster.MaterialRecordList = new DetailMaterialRecordList[1]; dataMaster.MaterialRecordList[0] = matRecord; dataMaster = serviceMaster.ActionDataMaster("materialrec", dataMaster, 20); // litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.MaterialRecordList[0])); ViewState["vsItemLists"] = dataMaster;//.MaterialRecordItemList; setFormData(fvMaterialRecList, FormViewMode.Edit, dataMaster.MaterialRecordList); //print document //litOrderNo.Text = dataMaster.MaterialRecordList[0].RecNo; //litOrderDate.Text = dataMaster.MaterialRecordList[0].RecDate; //litFromSite.Text = dataMaster.MaterialRecordList[0].RecFromSiteName; //litToSite.Text = dataMaster.MaterialRecordList[0].RecToSiteName; litRecComment.Text = dataMaster.MaterialRecordList[0].RecComment; if (dataMaster.MaterialRecordItemList != null) { gvPrint.DataSource = dataMaster.MaterialRecordItemList; gvPrint.DataBind(); } else { DetailMaterialRecordItemList itemLists = new DetailMaterialRecordItemList(); itemLists.RegIDX = 0; dataMaster.MaterialRecordItemList = new DetailMaterialRecordItemList[1]; dataMaster.MaterialRecordItemList[0] = itemLists; gvPrint.DataSource = dataMaster.MaterialRecordItemList; gvPrint.DataBind(); } //create row GridViewRow row = new GridViewRow(0, -1, DataControlRowType.Header, DataControlRowState.Normal); ////spanned cell that will span the columns I don't want to give the additional header //TableCell left = new TableHeaderCell(); //left.ColumnSpan = 6; //row.Cells.Add(left); //spanned cell that will span the columns i want to give the additional header TableCell totals = new TableHeaderCell(); totals.ColumnSpan = gvPrint.Columns.Count; totals.Text = "<table style=\"width: 100%;\" class=\"printDoc\">"; totals.Text += " <tbody>"; totals.Text += " <tr style=\"line-height: 30px;\">"; totals.Text += " <td style=\"width: 80%; text-align: center;\">THAI OBAYASHI CORP., LTD.</td>"; totals.Text += " <td style=\"width: 20%;\">No. "; totals.Text += dataMaster.MaterialRecordList[0].RecNo; totals.Text += " </tr>"; totals.Text += " <tr style=\"line-height: 60px;\">"; totals.Text += " <td style=\"width: 80%; text-align: center;\">"; totals.Text += " <h3><b>ORDER SHEET</b></h3>"; totals.Text += " </td>"; totals.Text += " <td style=\"width: 20%;\">Date "; totals.Text += dataMaster.MaterialRecordList[0].RecDate; totals.Text += " </tr>"; totals.Text += " </tbody>"; totals.Text += "</table>"; totals.Text += "<table style=\"width: 100%;\">"; totals.Text += " <tbody>"; totals.Text += " <tr style=\"line-height: 50px;\">"; totals.Text += " <td style=\"width: 50%;\">FROM : "; totals.Text += dataMaster.MaterialRecordList[0].RecFromSiteName; totals.Text += " <td style=\"width: 50%;\">TO : "; totals.Text += dataMaster.MaterialRecordList[0].RecToSiteName; totals.Text += " </tr>"; totals.Text += " </tbody>"; totals.Text += "</table>"; row.Cells.Add(totals); //Add the new row to the gridview as the master header row //A table is the only Control (index[0]) in a GridView ((Table)gvPrint.Controls[0]).Rows.AddAt(0, row); //print document break; case "cmdCancel": break; } }
protected void gvRowCommand(object sender, GridViewCommandEventArgs e) { string cmdName = e.CommandName.ToString(); string cmdArg = e.CommandArgument.ToString(); switch (cmdName) { case "cmdEdit": fvTypeList.Visible = true; lbAddType.Visible = false; gvKindList.Visible = !gvKindList.Visible; gvAssetList.Visible = !gvAssetList.Visible; switch(matType) { case "kind": DetailKindList kindDetail = new DetailKindList(); kindDetail.KIDX = int.Parse(cmdArg); dataMaster.KindList = new DetailKindList[1]; dataMaster.KindList[0] = kindDetail; dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.SiteList[0])); setFormData(fvTypeList, FormViewMode.Edit, dataMaster.KindList); break; case "asset": DetailAssetList assetDetail = new DetailAssetList(); assetDetail.AsIDX = int.Parse(cmdArg); dataMaster.AssetList = new DetailAssetList[1]; dataMaster.AssetList[0] = assetDetail; dataMaster = serviceMaster.ActionDataMaster(matType, dataMaster, 20); //litTest.Text = HttpUtility.HtmlDecode(funcWeb.ConvertObjectToXml(dataMaster.SiteList[0])); setFormData(fvTypeList, FormViewMode.Edit, dataMaster.AssetList); break; } break; } }