private void ToolStripMenuItemCellCode_Click(object sender, EventArgs e) { if (this.dgvMain.CurrentCell != null) { BLL.BLLBase bll = new BLL.BLLBase(); string TaskNo = this.dgvMain.Rows[this.dgvMain.CurrentCell.RowIndex].Cells[0].Value.ToString(); string TaskType = this.dgvMain.Rows[this.dgvMain.CurrentCell.RowIndex].Cells["colTaskType"].Value.ToString(); string ErrCode = this.dgvMain.Rows[this.dgvMain.CurrentCell.RowIndex].Cells["colErrCode"].ToString(); if (TaskType == "11") { DataGridViewSelectedRowCollection rowColl = dgvMain.SelectedRows; if (rowColl == null) { return; } DataRow dr = (rowColl[0].DataBoundItem as DataRowView).Row; frmReassignEmptyCell f = new frmReassignEmptyCell(dr); if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.BindData(); } } else if (TaskType == "12" || TaskType == "14") { DataGridViewSelectedRowCollection rowColl = dgvMain.SelectedRows; if (rowColl == null) { return; } DataRow dr = (rowColl[0].DataBoundItem as DataRowView).Row; frmReassign f = new frmReassign(dr); if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.BindData(); } } else if (TaskType == "13") { DataGridViewSelectedRowCollection rowColl = dgvMain.SelectedRows; if (rowColl == null) { return; } DataRow dr = (rowColl[0].DataBoundItem as DataRowView).Row; frmReassignOption fo = new frmReassignOption(); if (fo.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (fo.option == 0) { frmReassign f = new frmReassign(dr); if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.BindData(); } } else { frmReassignEmptyCell fe = new frmReassignEmptyCell(dr); if (fe.ShowDialog() == System.Windows.Forms.DialogResult.OK) { this.BindData(); } } } } } }
private void ToolStripMenuItemCellCode_Click(object sender, EventArgs e) { if (this.dgvMain.CurrentCell != null) { BLL.BLLBase bll = new BLL.BLLBase(); string TaskNo = this.dgvMain.Rows[this.dgvMain.CurrentCell.RowIndex].Cells[0].Value.ToString(); string TaskType = this.dgvMain.Rows[this.dgvMain.CurrentCell.RowIndex].Cells["colTaskType"].Value.ToString(); string ErrCode = this.dgvMain.Rows[this.dgvMain.CurrentCell.RowIndex].Cells["colErrCode"].ToString(); if (TaskType=="11") { DataGridViewSelectedRowCollection rowColl = dgvMain.SelectedRows; if (rowColl == null) return; DataRow dr = (rowColl[0].DataBoundItem as DataRowView).Row; frmReassignEmptyCell f = new frmReassignEmptyCell(dr); if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) this.BindData(); } else if (TaskType == "12" || TaskType == "14") { DataGridViewSelectedRowCollection rowColl = dgvMain.SelectedRows; if (rowColl == null) return; DataRow dr = (rowColl[0].DataBoundItem as DataRowView).Row; frmReassign f = new frmReassign(dr); if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) this.BindData(); } else if (TaskType == "13") { DataGridViewSelectedRowCollection rowColl = dgvMain.SelectedRows; if (rowColl == null) return; DataRow dr = (rowColl[0].DataBoundItem as DataRowView).Row; frmReassignOption fo = new frmReassignOption(); if (fo.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (fo.option == 0) { frmReassign f = new frmReassign(dr); if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK) this.BindData(); } else { frmReassignEmptyCell fe = new frmReassignEmptyCell(dr); if (fe.ShowDialog() == System.Windows.Forms.DialogResult.OK) this.BindData(); } } } } }