Exemplo n.º 1
0
        private void CmdAction_Click(object sender, RoutedEventArgs e)
        {
            Button btn = sender as Button;

            currentViewObj         = (MVOTDocumentItem)btn.Tag;
            btn.ContextMenu.IsOpen = true;
        }
Exemplo n.º 2
0
        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";
            }
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 private void LvDaily_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
 {
     if (lsvDaily.SelectedItems.Count == 1)
     {
         currentViewObj = (MVOTDocumentItem)lsvDaily.SelectedItems[0];
         showEditWindow();
     }
 }
Exemplo n.º 5
0
        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++;
        }