/// <summary> /// Function for save /// </summary> /// <returns></returns> public bool SavePayHeadDetails() { bool isSave = false; try { int inRowCount = dgvSalaryPackage.Rows.Count; for (int i = 0; i < inRowCount - 1; i++) { if (dgvSalaryPackage.Rows[i].Cells["dgvcmbPayHead"].Value != null && dgvSalaryPackage.Rows[i].Cells["dgvcmbPayHead"].Value.ToString() != "") { infoSalaryPackageDetails.PayHeadId = Convert.ToDecimal(dgvSalaryPackage.Rows[i].Cells["dgvcmbPayHead"].Value.ToString()); if (dgvSalaryPackage.Rows[i].Cells["dgvtxtAmount"].Value != null && dgvSalaryPackage.Rows[i].Cells["dgvtxtAmount"].Value.ToString() != "") { infoSalaryPackageDetails.Amount = Convert.ToDecimal(dgvSalaryPackage.Rows[i].Cells["dgvtxtAmount"].Value.ToString()); infoSalaryPackageDetails.Narration = txtNarration.Text; infoSalaryPackageDetails.SalaryPackageId = decSalaryPackageId; infoSalaryPackageDetails.Extra1 = string.Empty; infoSalaryPackageDetails.Extra2 = string.Empty; if (spSalarypackageDetails.SalaryPackageDetailsAdd(infoSalaryPackageDetails)) { isSave = true; } else { isSave = false; break; } } } } } catch (Exception ex) { formMDI.infoError.ErrorString = "SPC8:" + ex.Message; } return(isSave); }