private void CmdAction_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button; currentViewObj = (MVOTDocumentItem)btn.Tag; btn.ContextMenu.IsOpen = true; }
private void initOTDocItem() { CTable o = GetDbObject(); if (o == null) { return; } ArrayList arr = o.GetChildArray("OT_DOC_LIST"); if (arr == null) { docItems.Clear(); return; } docItems.Clear(); foreach (CTable t in arr) { MVOTDocumentItem v = new MVOTDocumentItem(t); docItems.Add(v); v.ExtFlag = "I"; } }
protected override MBaseModel createObject() { mv = new MVOTDocumentItem(new CTable("")); mv.FromWorkDate = DateTime.Now; mv.FromOtDate = DateTime.Now; mv.ToOtDate = DateTime.Now; mv.CreateDefaultValue(); mv.OtRate = mvParent.OtRate; if (IsMonthly) { mv.OtFlag = true; } if (loadParam.Mode.Equals("A")) { int idx = CUtil.StringToInt(loadParam.GenericType); MVOTRate rate = (MVOTRate)otRates[idx]; mv.FromTimeHH = rate.FromTimeHH; mv.FromTimeMM = rate.FromTimeMM; mv.ToTimeHH = rate.ToTimeHH; mv.ToTimeMM = rate.ToTimeMM; mv.MultiplierType = rate.Multiplier; } return(mv); }
private void LvDaily_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { if (lsvDaily.SelectedItems.Count == 1) { currentViewObj = (MVOTDocumentItem)lsvDaily.SelectedItems[0]; showEditWindow(); } }
public void AddOTDocItem(MVOTDocumentItem m) { CTable o = GetDbObject(); ArrayList arr = o.GetChildArray("OT_DOC_LIST"); if (arr == null) { arr = new ArrayList(); o.AddChildArray("OT_DOC_LIST", arr); } m.ExtFlag = "A"; arr.Add(m.GetDbObject()); docItems.Add(m); //m.Seq = internalSeq; //internalSeq++; }