コード例 #1
0
        private void btAdd_Click(object sender, EventArgs e)
        {
            frmListHardware frm = new frmListHardware();

            frm.setSelectStatus();
            //frm.ShowDialog();
            //frmDirectoryHardWareAndComponents frm = new frmDirectoryHardWareAndComponents();
            if (DialogResult.OK == frm.ShowDialog())
            {
                //DataRow addRow = dtData.Rows.Add();
                //addRow["id"] = -1;
                //addRow["cName"] = frm.getSendName();
                //addRow["id_Hardware"] = frm.getSendId();
                //addRow["TypeComponentsHardware"] = frm.getIsHardWare();
                //addRow["id_hardwareComponent"] = -1;
                //addRow["id_estimateContent"] = -1;
                //dtData.AcceptChanges();
                //dgvData.Refresh();

                DataTable dtSend = frm.getDataTable().Copy();
                foreach (DataRow r in dtSend.Rows)
                {
                    DataRow addRow = dtData.Rows.Add();
                    addRow["id"]                     = -1;
                    addRow["cName"]                  = r["cName"].ToString();
                    addRow["id_Hardware"]            = r["id"];
                    addRow["TypeComponentsHardware"] = r["TypeComponentsHardware"];
                    addRow["id_hardwareComponent"]   = r["id_ComponentsHardware"];
                    addRow["id_estimateContent"]     = r["id"];
                    dtData.AcceptChanges();
                }
                dgvData.Refresh();
            }
        }
コード例 #2
0
        private void btAdd_Click(object sender, EventArgs e)
        {
            //frmAddActWriteOff frm = new frmAddActWriteOff();
            //frm.Text = "Создать акт списания";
            //frm.ShowDialog();
            config.Reason = "";
            frmListHardware frm = new frmListHardware();

            frm.isStatusFirst = true;
            frm.setSelectStatus();
            if (DialogResult.OK == frm.ShowDialog())
            {
                get_data();
            }
        }
コード例 #3
0
        private void btEdit_Click(object sender, EventArgs e)
        {
            if (dgvData.CurrentRow != null && dgvData.CurrentRow.Index != -1 &&
                dtData != null && dtData.DefaultView.Count != 0)
            {
                int id_actWriteOff = (int)dtData.DefaultView[dgvData.CurrentRow.Index]["id"];

                config.Reason = dtData.DefaultView[dgvData.CurrentRow.Index]["Reason"].ToString();

                frmListHardware frm = new frmListHardware();
                frm.isStatusFirst = true;
                frm.setSelectStatus(id_actWriteOff);
                if (DialogResult.OK == frm.ShowDialog())
                {
                    get_data();
                }

                //frmAddActWriteOff frm = new frmAddActWriteOff();
                //frm.Text = "Редактировать акт списания";
                //frm.setRow(dtData.DefaultView[dgvData.CurrentRow.Index]);
                //frm.ShowDialog();
            }
        }