Int64 ICRMLandBasicInfoDataAccess.Delete(CRMLandBasicInfoEntity cRMLandBasicInfoEntity, String filterExpression, DatabaseOperationType option, TransactionRequired reqTran) { try { long retValues = -99; switch (reqTran) { case TransactionRequired.No: { retValues = Delete(cRMLandBasicInfoEntity, filterExpression, option); break; } case TransactionRequired.Yes: { retValues = DeleteTran(cRMLandBasicInfoEntity, filterExpression, option); break; } default: { retValues = -99; break; } } return(retValues); } catch (Exception ex) { throw ex; } }
protected void lvCRMLandBasicInfo_ItemCommand(object sender, ListViewCommandEventArgs e) { Int64 LandBasicInfoID; Int64.TryParse(e.CommandArgument.ToString(), out LandBasicInfoID); if (LandBasicInfoID > 0) { if (string.Equals(e.CommandName, "EditItem")) { _LandBasicInfoID = LandBasicInfoID; PrepareEditView(); cpeEditor.Collapsed = false; cpeEditor.ClientState = "false"; } else if (string.Equals(e.CommandName, "DeleteItem")) { try { Int64 result = -1; String fe = SqlExpressionBuilder.PrepareFilterExpression(CRMLandBasicInfoEntity.FLD_NAME_LandBasicInfoID, LandBasicInfoID.ToString(), SQLMatchType.Equal); CRMLandBasicInfoEntity cRMLandBasicInfoEntity = new CRMLandBasicInfoEntity(); result = FCCCRMLandBasicInfo.GetFacadeCreate().Delete(cRMLandBasicInfoEntity, fe, DatabaseOperationType.Delete, TransactionRequired.No); if (result == 0) { _LandBasicInfoID = 0; _CRMLandBasicInfoEntity = new CRMLandBasicInfoEntity(); PrepareInitialView(); BindCRMLandBasicInfoList(); MiscUtil.ShowMessage(lblMessage, "Land Basic Info has been successfully deleted.", true); } else { MiscUtil.ShowMessage(lblMessage, "Failed to delete Land Basic Info.", true); } } catch (Exception ex) { MiscUtil.ShowMessage(lblMessage, ex.Message, true); } } } }
private Int64 DeleteTran(CRMLandBasicInfoEntity cRMLandBasicInfoEntity, String filterExpression, DatabaseOperationType option) { long returnCode = -99; const string SP = "dbo.CRMLandBasicInfo_SET"; Database db = DatabaseFactory.CreateDatabase(); using (DbCommand cmd = db.GetStoredProcCommand(SP)) { AddOptionParameter(cmd, option); AddOutputParameter(cmd, db); AddFilterExpressionParameter(cmd, filterExpression, db); DbConnection connection = db.CreateConnection(); connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { using (IDataReader reader = db.ExecuteReader(cmd, transaction)) { returnCode = GetReturnCodeFromParameter(cmd); } if (returnCode >= 0) { transaction.Commit(); } else { throw new ArgumentException("Error Code." + returnCode.ToString()); } } catch (Exception ex) { transaction.Rollback(); throw ex; } finally { transaction.Dispose(); connection.Close(); connection = null; } } return(returnCode); }
private Int64 Delete(CRMLandBasicInfoEntity cRMLandBasicInfoEntity, String filterExpression, DatabaseOperationType option) { long returnCode = -99; const string SP = "dbo.CRMLandBasicInfo_SET"; using (DbCommand cmd = Database.GetStoredProcCommand(SP)) { AddOptionParameter(cmd, option); AddOutputParameter(cmd); AddFilterExpressionParameter(cmd, filterExpression); using (IDataReader reader = Database.ExecuteReader(cmd)) { returnCode = GetReturnCodeFromParameter(cmd); switch (returnCode) { case SqlConstants.DB_STATUS_CODE_DATAALREADYEXIST: { throw new ArgumentException("CRMLandBasicInfoEntity already exists. Please specify another CRMLandBasicInfoEntity."); } case SqlConstants.DB_STATUS_CODE_DATAUPDATEDFROMOTHERSESSION: { throw new ArgumentException("CRMLandBasicInfoEntity data already updated from different session."); } case SqlConstants.DB_STATUS_CODE_FAIL_OPERATION: { throw new ArgumentException("CRMLandBasicInfoEntity already exists. Please specify another CRMLandBasicInfoEntity."); } } } } return(returnCode); }
private Int64 Add(CRMLandBasicInfoEntity cRMLandBasicInfoEntity, DatabaseOperationType option) { long returnCode = -99; const string SP = "dbo.CRMLandBasicInfo_SET"; using (DbCommand cmd = Database.GetStoredProcCommand(SP)) { AddOptionParameter(cmd, option); AddOutputParameter(cmd); AddNullPrimaryKeyParameter(cmd, "LandBasicInfoID"); Database.AddInParameter(cmd, "@LandOwnerTypeID", DbType.Int64, cRMLandBasicInfoEntity.LandOwnerTypeID); Database.AddInParameter(cmd, "@ContactFullName", DbType.String, cRMLandBasicInfoEntity.ContactFullName); Database.AddInParameter(cmd, "@MobileNo", DbType.String, cRMLandBasicInfoEntity.MobileNo); Database.AddInParameter(cmd, "@LandPhone", DbType.String, cRMLandBasicInfoEntity.LandPhone); Database.AddInParameter(cmd, "@PresentAddress", DbType.String, cRMLandBasicInfoEntity.PresentAddress); Database.AddInParameter(cmd, "@Email", DbType.String, cRMLandBasicInfoEntity.Email); Database.AddInParameter(cmd, "@InterestedLandLocationID", DbType.Int64, cRMLandBasicInfoEntity.InterestedLandLocationID); Database.AddInParameter(cmd, "@CityID", DbType.Int64, cRMLandBasicInfoEntity.CityID); Database.AddInParameter(cmd, "@LandArea1", DbType.String, cRMLandBasicInfoEntity.LandArea1); Database.AddInParameter(cmd, "@AreaUnitID1", DbType.Int64, cRMLandBasicInfoEntity.AreaUnitID1); Database.AddInParameter(cmd, "@LandArea2", DbType.String, cRMLandBasicInfoEntity.LandArea2); Database.AddInParameter(cmd, "@AreaUnitID2", DbType.Int64, cRMLandBasicInfoEntity.AreaUnitID2); Database.AddInParameter(cmd, "@PlotNumber", DbType.String, cRMLandBasicInfoEntity.PlotNumber); Database.AddInParameter(cmd, "@PlotAddress", DbType.String, cRMLandBasicInfoEntity.PlotAddress); Database.AddInParameter(cmd, "@PlotMapUrl", DbType.String, cRMLandBasicInfoEntity.PlotMapUrl); Database.AddInParameter(cmd, "@Area", DbType.String, cRMLandBasicInfoEntity.Area); Database.AddInParameter(cmd, "@Dimension", DbType.String, cRMLandBasicInfoEntity.Dimension); Database.AddInParameter(cmd, "@SpecialFeatures", DbType.String, cRMLandBasicInfoEntity.SpecialFeatures); Database.AddInParameter(cmd, "@Structure", DbType.String, cRMLandBasicInfoEntity.Structure); Database.AddInParameter(cmd, "@RAJUKDetails", DbType.String, cRMLandBasicInfoEntity.RAJUKDetails); Database.AddInParameter(cmd, "@LeadGeneratedByEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.LeadGeneratedByEmployeeID); Database.AddInParameter(cmd, "@LeadManagedByOneEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.LeadManagedByOneEmployeeID); Database.AddInParameter(cmd, "@LeadManagedByTwoEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.LeadManagedByTwoEmployeeID); Database.AddInParameter(cmd, "@LeadConversionDate", DbType.DateTime, cRMLandBasicInfoEntity.LeadConversionDate); Database.AddInParameter(cmd, "@ReferredByEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.ReferredByEmployeeID); Database.AddInParameter(cmd, "@LandOwnerOfProject", DbType.Int64, cRMLandBasicInfoEntity.LandOwnerOfProject); Database.AddInParameter(cmd, "@CreatedByEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.CreatedByEmployeeID); Database.AddInParameter(cmd, "@IP", DbType.String, cRMLandBasicInfoEntity.IP); Database.AddInParameter(cmd, "@CreateDate", DbType.DateTime, cRMLandBasicInfoEntity.CreateDate); using (IDataReader reader = Database.ExecuteReader(cmd)) { returnCode = GetReturnCodeFromParameter(cmd); switch (returnCode) { case SqlConstants.DB_STATUS_CODE_DATAALREADYEXIST: { throw new ArgumentException("CRMLandBasicInfoEntity already exists. Please specify another CRMLandBasicInfoEntity."); } case SqlConstants.DB_STATUS_CODE_DATAUPDATEDFROMOTHERSESSION: { throw new ArgumentException("CRMLandBasicInfoEntity data already updated from different session."); } case SqlConstants.DB_STATUS_CODE_FAIL_OPERATION: { throw new ArgumentException("CRMLandBasicInfoEntity already exists. Please specify another CRMLandBasicInfoEntity."); } } } } return(returnCode); }
private Int64 UpdateTran(CRMLandBasicInfoEntity cRMLandBasicInfoEntity, String filterExpression, DatabaseOperationType option) { long returnCode = -99; const string SP = "dbo.CRMLandBasicInfo_SET"; Database db = DatabaseFactory.CreateDatabase(); using (DbCommand cmd = db.GetStoredProcCommand(SP)) { AddOptionParameter(cmd, option, db); AddOutputParameter(cmd, db); AddFilterExpressionParameter(cmd, filterExpression, db); db.AddInParameter(cmd, "@LandBasicInfoID", DbType.Int64, cRMLandBasicInfoEntity.LandBasicInfoID); db.AddInParameter(cmd, "@LandOwnerTypeID", DbType.Int64, cRMLandBasicInfoEntity.LandOwnerTypeID); db.AddInParameter(cmd, "@ContactFullName", DbType.String, cRMLandBasicInfoEntity.ContactFullName); db.AddInParameter(cmd, "@MobileNo", DbType.String, cRMLandBasicInfoEntity.MobileNo); db.AddInParameter(cmd, "@LandPhone", DbType.String, cRMLandBasicInfoEntity.LandPhone); db.AddInParameter(cmd, "@PresentAddress", DbType.String, cRMLandBasicInfoEntity.PresentAddress); db.AddInParameter(cmd, "@Email", DbType.String, cRMLandBasicInfoEntity.Email); db.AddInParameter(cmd, "@InterestedLandLocationID", DbType.Int64, cRMLandBasicInfoEntity.InterestedLandLocationID); db.AddInParameter(cmd, "@CityID", DbType.Int64, cRMLandBasicInfoEntity.CityID); db.AddInParameter(cmd, "@LandArea1", DbType.String, cRMLandBasicInfoEntity.LandArea1); db.AddInParameter(cmd, "@AreaUnitID1", DbType.Int64, cRMLandBasicInfoEntity.AreaUnitID1); db.AddInParameter(cmd, "@LandArea2", DbType.String, cRMLandBasicInfoEntity.LandArea2); db.AddInParameter(cmd, "@AreaUnitID2", DbType.Int64, cRMLandBasicInfoEntity.AreaUnitID2); db.AddInParameter(cmd, "@PlotNumber", DbType.String, cRMLandBasicInfoEntity.PlotNumber); db.AddInParameter(cmd, "@PlotAddress", DbType.String, cRMLandBasicInfoEntity.PlotAddress); db.AddInParameter(cmd, "@PlotMapUrl", DbType.String, cRMLandBasicInfoEntity.PlotMapUrl); db.AddInParameter(cmd, "@Area", DbType.String, cRMLandBasicInfoEntity.Area); db.AddInParameter(cmd, "@Dimension", DbType.String, cRMLandBasicInfoEntity.Dimension); db.AddInParameter(cmd, "@SpecialFeatures", DbType.String, cRMLandBasicInfoEntity.SpecialFeatures); db.AddInParameter(cmd, "@Structure", DbType.String, cRMLandBasicInfoEntity.Structure); db.AddInParameter(cmd, "@RAJUKDetails", DbType.String, cRMLandBasicInfoEntity.RAJUKDetails); db.AddInParameter(cmd, "@LeadGeneratedByEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.LeadGeneratedByEmployeeID); db.AddInParameter(cmd, "@LeadManagedByOneEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.LeadManagedByOneEmployeeID); db.AddInParameter(cmd, "@LeadManagedByTwoEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.LeadManagedByTwoEmployeeID); db.AddInParameter(cmd, "@LeadConversionDate", DbType.DateTime, cRMLandBasicInfoEntity.LeadConversionDate); db.AddInParameter(cmd, "@ReferredByEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.ReferredByEmployeeID); db.AddInParameter(cmd, "@LandOwnerOfProject", DbType.Int64, cRMLandBasicInfoEntity.LandOwnerOfProject); db.AddInParameter(cmd, "@CreatedByEmployeeID", DbType.Int64, cRMLandBasicInfoEntity.CreatedByEmployeeID); db.AddInParameter(cmd, "@IP", DbType.String, cRMLandBasicInfoEntity.IP); db.AddInParameter(cmd, "@CreateDate", DbType.DateTime, cRMLandBasicInfoEntity.CreateDate); DbConnection connection = db.CreateConnection(); connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { using (IDataReader reader = db.ExecuteReader(cmd, transaction)) { returnCode = GetReturnCodeFromParameter(cmd); } if (returnCode > 0) { transaction.Commit(); } else { throw new ArgumentException("Error Code." + returnCode.ToString()); } } catch (Exception ex) { transaction.Rollback(); throw ex; } finally { transaction.Dispose(); connection.Close(); connection = null; } } return(returnCode); }
Int64 ICRMLandBasicInfoFacade.Delete(CRMLandBasicInfoEntity cRMLandBasicInfoEntity, String filterExpression, DatabaseOperationType option, TransactionRequired reqTran) { return(DataAccessFactory.CreateCRMLandBasicInfoDataAccess().Delete(cRMLandBasicInfoEntity, filterExpression, option, reqTran)); }
Int64 ICRMLandBasicInfoFacade.Add(CRMLandBasicInfoEntity cRMLandBasicInfoEntity, DatabaseOperationType option, TransactionRequired reqTran) { return(DataAccessFactory.CreateCRMLandBasicInfoDataAccess().Add(cRMLandBasicInfoEntity, option, reqTran)); }
protected void btnAddNew_Click(object sender, EventArgs e) { _LandBasicInfoID = 0; _CRMLandBasicInfoEntity = new CRMLandBasicInfoEntity(); PrepareInitialView(); }
private void SaveCRMLandBasicInfoEntity() { if (IsValid) { try { CRMLandBasicInfoEntity cRMLandBasicInfoEntity = BuildCRMLandBasicInfoEntity(); Int64 result = -1; if (cRMLandBasicInfoEntity.IsNew) { result = FCCCRMLandBasicInfo.GetFacadeCreate().Add(cRMLandBasicInfoEntity, DatabaseOperationType.Add, TransactionRequired.No); } else { String filterExpression = SqlExpressionBuilder.PrepareFilterExpression(CRMLandBasicInfoEntity.FLD_NAME_LandBasicInfoID, cRMLandBasicInfoEntity.LandBasicInfoID.ToString(), SQLMatchType.Equal); result = FCCCRMLandBasicInfo.GetFacadeCreate().Update(cRMLandBasicInfoEntity, filterExpression, DatabaseOperationType.Update, TransactionRequired.No); } if (result > 0) { _LandBasicInfoID = 0; _CRMLandBasicInfoEntity = new CRMLandBasicInfoEntity(); PrepareInitialView(); BindCRMLandBasicInfoList(); if (Operation == "Communicate") { String navUrl = UrlHelper.BuildSecureUrl("~/CRM/CRMCommunication.aspx", string.Empty, "do", "Land", UrlConstants.OVERVIEW_LAND_BASIC_INFO_ID, result.ToString()).ToString(); Response.Redirect(navUrl); } else if (Operation == "none") { String navUrl = UrlHelper.BuildSecureUrl("~/CRM/CRMLandCurrentStatus.aspx", string.Empty, UrlConstants.OVERVIEW_LAND_BASIC_INFO_ID, result.ToString()).ToString(); Response.Redirect(navUrl); } if (cRMLandBasicInfoEntity.IsNew) { MiscUtil.ShowMessage(lblMessage, "Land Basic Info Information has been added successfully.", false); } else { MiscUtil.ShowMessage(lblMessage, "Land Basic Info Information has been updated successfully.", false); } } else { if (cRMLandBasicInfoEntity.IsNew) { MiscUtil.ShowMessage(lblMessage, "Failed to add Land Basic Info Information.", false); } else { MiscUtil.ShowMessage(lblMessage, "Failed to update Land Basic Info Information.", false); } } } catch (Exception ex) { MiscUtil.ShowMessage(lblMessage, ex.Message, true); } } }
private CRMLandBasicInfoEntity BuildCRMLandBasicInfoEntity() { CRMLandBasicInfoEntity cRMLandBasicInfoEntity = CurrentCRMLandBasicInfoEntity; if (ddlLandOwnerTypeID.Items.Count > 0) { if (ddlLandOwnerTypeID.SelectedValue == "0") { } else { cRMLandBasicInfoEntity.LandOwnerTypeID = Int64.Parse(ddlLandOwnerTypeID.SelectedValue); } } cRMLandBasicInfoEntity.ContactFullName = txtContactFullName.Text.Trim(); cRMLandBasicInfoEntity.MobileNo = txtMobileNo.Text.Trim(); cRMLandBasicInfoEntity.LandPhone = txtLandPhone.Text.Trim(); cRMLandBasicInfoEntity.PresentAddress = txtPresentAddress.Text.Trim(); cRMLandBasicInfoEntity.Email = txtEmail.Text.Trim(); if (ddlInterestedLandLocationID.Items.Count > 0) { if (ddlInterestedLandLocationID.SelectedValue == "0") { } else { cRMLandBasicInfoEntity.InterestedLandLocationID = Int64.Parse(ddlInterestedLandLocationID.SelectedValue); } } cRMLandBasicInfoEntity.LandArea1 = txtLandArea1.Text.Trim(); if (ddlAreaUnitID1.Items.Count > 0) { if (ddlAreaUnitID1.SelectedValue == "0") { cRMLandBasicInfoEntity.AreaUnitID1 = null; } else { cRMLandBasicInfoEntity.AreaUnitID1 = Int64.Parse(ddlAreaUnitID1.SelectedValue); } } cRMLandBasicInfoEntity.LandArea2 = txtLandArea2.Text.Trim(); if (ddlAreaUnitID2.Items.Count > 0) { if (ddlAreaUnitID2.SelectedValue == "0") { cRMLandBasicInfoEntity.AreaUnitID2 = null; } else { cRMLandBasicInfoEntity.AreaUnitID2 = Int64.Parse(ddlAreaUnitID2.SelectedValue); } } if (ddlCityID.Items.Count > 0) { if (ddlCityID.SelectedValue == "0") { } else { cRMLandBasicInfoEntity.CityID = Int64.Parse(ddlCityID.SelectedValue); } } // cRMLandBasicInfoEntity.LandArea = txtLandArea.Text.Trim(); cRMLandBasicInfoEntity.PlotNumber = txtPlotNumber.Text.Trim(); cRMLandBasicInfoEntity.PlotAddress = txtPlotAddress.Text.Trim(); cRMLandBasicInfoEntity.PlotMapUrl = txtPlotMapUrl.Content.Trim(); cRMLandBasicInfoEntity.Area = txtArea.Text.Trim(); cRMLandBasicInfoEntity.Dimension = txtDimension.Text.Trim(); cRMLandBasicInfoEntity.SpecialFeatures = txtSpecialFeatures.Text.Trim(); cRMLandBasicInfoEntity.Structure = txtStructure.Text.Trim(); cRMLandBasicInfoEntity.RAJUKDetails = txtRAJUKDetails.Text.Trim(); if (ddlLeadGeneratedByEmployeeID.Items.Count > 0) { if (ddlLeadGeneratedByEmployeeID.SelectedValue == "0") { cRMLandBasicInfoEntity.LeadGeneratedByEmployeeID = null; } else { cRMLandBasicInfoEntity.LeadGeneratedByEmployeeID = Int64.Parse(ddlLeadGeneratedByEmployeeID.SelectedValue); } } if (ddlLeadManagedByOneEmployeeID.Items.Count > 0) { if (ddlLeadManagedByOneEmployeeID.SelectedValue == "0") { cRMLandBasicInfoEntity.LeadManagedByOneEmployeeID = null; } else { cRMLandBasicInfoEntity.LeadManagedByOneEmployeeID = Int64.Parse(ddlLeadManagedByOneEmployeeID.SelectedValue); } } if (ddlLeadManagedByTwoEmployeeID.Items.Count > 0) { if (ddlLeadManagedByTwoEmployeeID.SelectedValue == "0") { cRMLandBasicInfoEntity.LeadManagedByTwoEmployeeID = null; } else { cRMLandBasicInfoEntity.LeadManagedByTwoEmployeeID = Int64.Parse(ddlLeadManagedByTwoEmployeeID.SelectedValue); } } if (txtLeadConversionDate.Text.Trim().IsNotNullOrEmpty()) { cRMLandBasicInfoEntity.LeadConversionDate = MiscUtil.ParseToDateTime(txtLeadConversionDate.Text); } else { cRMLandBasicInfoEntity.LeadConversionDate = null; } if (ddlReferredByEmployeeID.Items.Count > 0) { if (ddlReferredByEmployeeID.SelectedValue == "0") { cRMLandBasicInfoEntity.ReferredByEmployeeID = null; } else { cRMLandBasicInfoEntity.ReferredByEmployeeID = Int64.Parse(ddlReferredByEmployeeID.SelectedValue); } } if (ddlLandOwnerOfProject.Items.Count > 0) { if (ddlLandOwnerOfProject.SelectedValue == "0") { cRMLandBasicInfoEntity.LandOwnerOfProject = null; } else { cRMLandBasicInfoEntity.LandOwnerOfProject = Int64.Parse(ddlLandOwnerOfProject.SelectedValue); } } Int64 currentEmployeeID = MiscUtil.GetCurrentEmployeeByMemberID(CurrentMember); if (currentEmployeeID > 0) { cRMLandBasicInfoEntity.CreatedByEmployeeID = currentEmployeeID; } cRMLandBasicInfoEntity.IP = MiscUtil.GetLocalIP(); cRMLandBasicInfoEntity.CreateDate = System.DateTime.Now; return(cRMLandBasicInfoEntity); }
private void PrepareEditView() { CRMLandBasicInfoEntity cRMLandBasicInfoEntity = CurrentCRMLandBasicInfoEntity; if (!cRMLandBasicInfoEntity.IsNew) { if (ddlLandOwnerTypeID.Items.Count > 0 && cRMLandBasicInfoEntity.LandOwnerTypeID != null) { ddlLandOwnerTypeID.SelectedValue = cRMLandBasicInfoEntity.LandOwnerTypeID.ToString(); } txtContactFullName.Text = cRMLandBasicInfoEntity.ContactFullName.ToString(); txtMobileNo.Text = cRMLandBasicInfoEntity.MobileNo.ToString(); txtLandPhone.Text = cRMLandBasicInfoEntity.LandPhone.ToString(); txtPresentAddress.Text = cRMLandBasicInfoEntity.PresentAddress.ToString(); txtEmail.Text = cRMLandBasicInfoEntity.Email.ToString(); if (ddlInterestedLandLocationID.Items.Count > 0 && cRMLandBasicInfoEntity.InterestedLandLocationID != null) { ddlInterestedLandLocationID.SelectedValue = cRMLandBasicInfoEntity.InterestedLandLocationID.ToString(); } if (ddlCityID.Items.Count > 0 && cRMLandBasicInfoEntity.CityID != null) { ddlCityID.SelectedValue = cRMLandBasicInfoEntity.CityID.ToString(); } //txtLandArea.Text = cRMLandBasicInfoEntity.LandArea1.ToString(); txtLandArea1.Text = cRMLandBasicInfoEntity.LandArea1.ToString(); if (ddlAreaUnitID1.Items.Count > 0 && cRMLandBasicInfoEntity.AreaUnitID1 != null) { ddlAreaUnitID1.SelectedValue = cRMLandBasicInfoEntity.AreaUnitID1.ToString(); } txtLandArea2.Text = cRMLandBasicInfoEntity.LandArea2.ToString(); if (ddlAreaUnitID2.Items.Count > 0 && cRMLandBasicInfoEntity.AreaUnitID2 != null) { ddlAreaUnitID2.SelectedValue = cRMLandBasicInfoEntity.AreaUnitID2.ToString(); } txtPlotNumber.Text = cRMLandBasicInfoEntity.PlotNumber.ToString(); txtPlotAddress.Text = cRMLandBasicInfoEntity.PlotAddress.ToString(); txtPlotMapUrl.Content = cRMLandBasicInfoEntity.PlotMapUrl.ToString(); txtArea.Text = cRMLandBasicInfoEntity.Area.ToString(); txtDimension.Text = cRMLandBasicInfoEntity.Dimension.ToString(); txtSpecialFeatures.Text = cRMLandBasicInfoEntity.SpecialFeatures.ToString(); txtStructure.Text = cRMLandBasicInfoEntity.Structure.ToString(); txtRAJUKDetails.Text = cRMLandBasicInfoEntity.RAJUKDetails.ToString(); if (ddlLeadGeneratedByEmployeeID.Items.Count > 0 && cRMLandBasicInfoEntity.LeadGeneratedByEmployeeID != null) { ddlLeadGeneratedByEmployeeID.SelectedValue = cRMLandBasicInfoEntity.LeadGeneratedByEmployeeID.ToString(); } if (ddlLeadManagedByOneEmployeeID.Items.Count > 0 && cRMLandBasicInfoEntity.LeadManagedByOneEmployeeID != null) { ddlLeadManagedByOneEmployeeID.SelectedValue = cRMLandBasicInfoEntity.LeadManagedByOneEmployeeID.ToString(); } if (ddlLeadManagedByTwoEmployeeID.Items.Count > 0 && cRMLandBasicInfoEntity.LeadManagedByTwoEmployeeID != null) { ddlLeadManagedByTwoEmployeeID.SelectedValue = cRMLandBasicInfoEntity.LeadManagedByTwoEmployeeID.ToString(); } if (ddlReferredByEmployeeID.Items.Count > 0 && cRMLandBasicInfoEntity.ReferredByEmployeeID != null) { ddlReferredByEmployeeID.SelectedValue = cRMLandBasicInfoEntity.ReferredByEmployeeID.ToString(); } if (ddlLandOwnerOfProject.Items.Count > 0 && cRMLandBasicInfoEntity.LandOwnerOfProject != null) { ddlLandOwnerOfProject.SelectedValue = cRMLandBasicInfoEntity.LandOwnerOfProject.ToString(); } txtLeadConversionDate.Text = cRMLandBasicInfoEntity.LeadConversionDate.ToStringDefault(); // txtReferredBy.Text = cRMLandBasicInfoEntity.ReferredBy.ToString(); //txtLandOwnerOfProject.Text = cRMLandBasicInfoEntity.LandOwnerOfProject.ToString(); btnSubmit.Text = "Update and Add New"; btnAddNew.Visible = true; } }