/// <summary> /// insert the record /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Add_btn_Click(object sender, EventArgs e) { InspectionItemSelectionDatatypeValueVo inVo = new InspectionItemSelectionDatatypeValueVo(); inVo.InspectionItemId = inspectionItemdata.InspectionItemId; inVo.InspectionItemName = inspectionItemdata.InspectionItemName; inVo.InspectionItemCode = inspectionItemdata.InspectionItemCode; AddInspectionSelectionDatetypeValueForItemForm newAddForm = new AddInspectionSelectionDatetypeValueForItemForm(CommonConstants.MODE_ADD, inVo); newAddForm.InspectionItemCode = InspectionItemCode; //if (inspectionItemdata != null) //{ // newAddForm.InspectionItemId = inspectionItemdata.InspectionItemId; // newAddForm.InspectionItemName = inspectionItemdata.InspectionItemName; // newAddForm.InspectionItemCode = inspectionItemdata.InspectionItemCode; //} newAddForm.ShowDialog(); if (newAddForm.IntSuccess > 0) { messageData = new MessageData("mmci00001", Properties.Resources.mmci00001, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); GridBind(); } }
/// <summary> /// passing update data to update form /// </summary> private void BindUpdateInspectionTestInstructionDetailData() { int selectedrowindex = InspectionSelectionValue_dgv.SelectedCells[0].RowIndex; InspectionItemSelectionDatatypeValueVo inspTestInstructionVo = (InspectionItemSelectionDatatypeValueVo)InspectionSelectionValue_dgv.Rows[selectedrowindex].DataBoundItem; AddInspectionSelectionDatetypeValueForItemForm newAddForm = new AddInspectionSelectionDatetypeValueForItemForm(CommonConstants.MODE_UPDATE, inspTestInstructionVo); newAddForm.ShowDialog(this); UpdateInspectionItemSelectionDatatypeValueVo = new InspectionItemSelectionDatatypeValueVo(); UpdateInspectionItemSelectionDatatypeValueVo = newAddForm.UpdateInspectionItemSelectionDatatypeValueVo; if (newAddForm.IntSuccess > 0) { messageData = new MessageData("mmci00002", Properties.Resources.mmci00002, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); if (newAddForm.InspectionItemId > 0) { inspectionItemdata.InspectionItemId = newAddForm.InspectionItemId; InspectionItemId = newAddForm.InspectionItemId; InspectionProcessId = newAddForm.InspectionProcessId; } } else if (newAddForm.IntSuccess == 0) { messageData = new MessageData("mmci00007", Properties.Resources.mmci00007, null); logger.Info(messageData); popUpMessage.Information(messageData, Text); } GridBind(); InspectionSelectionValue_dgv.Rows[selectedrowindex].Selected = true; InspectionTestInstructionDetail_dgv_CellClick(this, new DataGridViewCellEventArgs(0, selectedrowindex)); InspectionSelectionValue_dgv.FirstDisplayedScrollingRowIndex = selectedrowindex; }