protected void btnSave_Click(object sender, EventArgs e) { if (txtPageName.Text.Trim() == "") { lblMessagae.Visible = true; } else { MPOP_Dashboard.DashboardPages dp = new MPOP_Dashboard.DashboardPages(); DataExtract(dp); db.sp_MPOP_Dashboard_Page_CRUD( dp.PageID, dp.PageName, dp.PageDescription, dp.IsDeleted, dp.CreatedDate, dp.CreatedBy, dp.UpdatedDate, dp.UpdatedBy, dp.DeletedDate, dp.DeletedBy, dp.Flag ); gvPages_Bind(); PageClear(); } }
private void DataExtract(MPOP_Dashboard.DashboardPages dp) { dp.PageID = hfPageID.Value; dp.PageName = txtPageName.Text.Trim(); dp.PageDescription = txtPageDescription.Text.Trim(); if (btnSave.Text == "Save") { dp.IsDeleted = false; } else if (btnSave.Text == "Update") { dp.IsDeleted = false; } else { dp.IsDeleted = true; } dp.CreatedDate = null; dp.CreatedBy = null; dp.UpdatedDate = null; if (btnSave.Text == "Update") { dp.UpdatedBy = Session["username"].ToString(); } else { dp.UpdatedBy = null; } dp.DeletedDate = null; if (btnSave.Text == "Delete") { dp.DeletedBy = Session["username"].ToString(); } else { dp.DeletedBy = null; } if (btnSave.Text == "Save") { dp.Flag = (int)MPOP_Dashboard_Enum.StoredProcedureType.Insert; } else if (btnSave.Text == "Update") { dp.Flag = (int)MPOP_Dashboard_Enum.StoredProcedureType.Update; } else { dp.Flag = (int)MPOP_Dashboard_Enum.StoredProcedureType.Delete; } }