Ejemplo n.º 1
0
 private void OpenCardDialog(BOCard cardModel)
 {
     if (cardModel is BOCustomer)
     {
         FrmCustomer frm = new FrmCustomer();
         frm.Model = (BOCustomer)cardModel;
         if (frm.ShowDialog() == DialogResult.OK)
         {
             mModel.Revise();
         }
     }
     else if (cardModel is BOSupplier)
     {
         FrmSupplier frm = new FrmSupplier();
         frm.Model = (BOSupplier)cardModel;
         if (frm.ShowDialog() == DialogResult.OK)
         {
             mModel.Revise();
         }
     }
     else if (cardModel is BOEmployee)
     {
         FrmEmployee frm = new FrmEmployee();
         frm.Model = (BOEmployee)cardModel;
         if (frm.ShowDialog() == DialogResult.OK)
         {
             mModel.Revise();
         }
     }
 }
Ejemplo n.º 2
0
        private void DataGridView_DoubleClick(DataGridView dgv)
        {
            int CardRecordID;

            if (WinFormUtil.DataGridView_GetSelectedID(dgv, out CardRecordID))
            {
                BOCard cardModel = mModel.GetItem(CardRecordID);
                OpenCardDialog(cardModel);
            }
        }
Ejemplo n.º 3
0
        public void ShowCard(BOCard model)
        {
            if (model == null)
            {
                return;
            }

            if (model is BOSupplier)
            {
                if (IsInvalid(mFrmSupplier))
                {
                    mFrmSupplier = new FrmSupplier(mApplicationController, model as BOSupplier);
                }
                else
                {
                    mFrmSupplier.Model = model as BOSupplier;
                    mFrmSupplier.UpdateView();
                }
                SetCurrentForm(mFrmSupplier);
            }
            else if (model is BOCustomer)
            {
                if (IsInvalid(mFrmCustomer))
                {
                    mFrmCustomer = new FrmCustomer(mApplicationController, model as BOCustomer);
                }
                else
                {
                    mFrmCustomer.Model = model as BOCustomer;
                    mFrmCustomer.UpdateView();
                }
                SetCurrentForm(mFrmCustomer);
            }
            else if (model is BOEmployee)
            {
                if (IsInvalid(mFrmEmployee))
                {
                    mFrmEmployee = new FrmEmployee(mApplicationController, model as BOEmployee);
                }
                else
                {
                    mFrmEmployee.Model = model as BOEmployee;
                    mFrmEmployee.UpdateView();
                }
                SetCurrentForm(mFrmEmployee);
            }
        }
Ejemplo n.º 4
0
        private void btnCreateEmployee_Click(object sender, EventArgs e)
        {
            BOCard cardModel = mModel.CreateItem(CardType.TypeID.Employee);

            OpenCardDialog(cardModel);
        }
Ejemplo n.º 5
0
        private void btnCreateSupplier_Click(object sender, EventArgs e)
        {
            BOCard cardModel = mModel.CreateItem(CardType.TypeID.Supplier);

            OpenCardDialog(cardModel);
        }