示例#1
0
 private void btnEditCountNotReturnableItemInContract_Click(object sender, EventArgs e)
 {
     if (dgvNotReturnableItemsInContract.SelectedRows.Count > 0)
     {
         AddNotReturnableInContractForm editCount = new AddNotReturnableInContractForm();
         if (thisFormType == ContractFormType.Adding)
         {
             editCount.Count = int.Parse(dgvNotReturnableItemsInContract.SelectedRows[0].Cells[2].Value.ToString());
         }
         if (thisFormType == ContractFormType.Editing)
         {
             editCount.Count = int.Parse(dgvNotReturnableItemsInContract.SelectedRows[0].Cells[3].Value.ToString());
         }
         if (editCount.ShowDialog() == DialogResult.OK)
         {
             if (thisFormType == ContractFormType.Adding)
             {
                 dgvNotReturnableItemsInContract.SelectedRows[0].Cells[2].Value = editCount.Count;
             }
             if (thisFormType == ContractFormType.Editing)
             {
                 addedit.EditNotReturnableItemInOpenedContract(dgvNotReturnableItemsInContract.SelectedRows[0].Index, editCount.Count);
             }
         }
     }
 }
示例#2
0
        private void btnAddNotReturnableItemInContract_Click(object sender, EventArgs e)
        {
            bool accept = true;

            if (thisFormType == ContractFormType.Adding)
            {
                for (int i = 0; i < dgvNotReturnableItemsInContract.Rows.Count; i++)
                {
                    if (dgvNotReturnableItemsInContract.Rows[i].Cells[0].Value.ToString() == dgvNotReturnableItems.SelectedRows[0].Cells[0].Value.ToString())
                    {
                        accept = false;
                    }
                }
                if (accept)
                {
                    AddNotReturnableInContractForm addNotReturnableForm = new AddNotReturnableInContractForm();
                    if (addNotReturnableForm.ShowDialog() == DialogResult.OK)
                    {
                        dgvNotReturnableItemsInContract.Rows.Add(dgvNotReturnableItems.SelectedRows[0].Cells[0].Value.ToString(),
                                                                 dgvNotReturnableItems.SelectedRows[0].Cells[1].Value.ToString(), addNotReturnableForm.Count);
                    }
                }
            }
            if (thisFormType == ContractFormType.Editing)
            {
                for (int i = 0; i < dgvNotReturnableItemsInContract.Rows.Count; i++)
                {
                    if (dgvNotReturnableItemsInContract.Rows[i].Cells[1].Value.ToString() == dgvNotReturnableItems.SelectedRows[0].Cells[0].Value.ToString())
                    {
                        accept = false;
                    }
                }
                if (accept)
                {
                    AddNotReturnableInContractForm addNotReturnableForm = new AddNotReturnableInContractForm();
                    if (addNotReturnableForm.ShowDialog() == DialogResult.OK)
                    {
                        addedit.AddNotReturnableItemInOpenedContract(int.Parse(dgvNotReturnableItems.SelectedRows[0].Cells[0].Value.ToString()),
                                                                     dgvNotReturnableItems.SelectedRows[0].Cells[1].Value.ToString(), addNotReturnableForm.Count);
                    }
                }
            }
        }