예제 #1
0
 private void viewCost(object sender, EventArgs e)
 {
     if (ID != 0)
     {
         CostsForm costForm = new CostsForm();
         costForm.costId = ID;
         costForm.ShowDialog();
     }
 }
        private void gridViewCashDetail_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            DataGridViewRow row = gridViewCashDetail.Rows[e.RowIndex];

            if (row.IsNewRow)
            {
                return;
            }

            string action = row.Cells[ACTION_COLUMN_NAME].Value.ToString();
            int    id     = int.Parse(row.Cells[ID_COLUMN_NAME].Value.ToString());

            switch (action)
            {
            case BILL_OF_COST:
                CostsForm costForm = new CostsForm();
                costForm.costId        = id;
                costForm.StartPosition = FormStartPosition.CenterScreen;
                costForm.ShowDialog();
                return;

            case BILL_OF_INCOME:
                IncomeForm incomeForm = new IncomeForm();
                incomeForm.incomeId      = id;
                incomeForm.StartPosition = FormStartPosition.CenterScreen;
                incomeForm.ShowDialog();
                return;

            case BILL_OF_ORDER:
                PurchaseReceiptOrderForm proForm = new PurchaseReceiptOrderForm();
                proForm.PurchaseReceiveOrderId = id;
                proForm.StartPosition          = FormStartPosition.CenterScreen;
                proForm.ShowDialog();
                return;
            }
        }