public int UpdateFieldForce(int fieldForceId) { int ProcReturnValue = 0; UserProfileFieldForce TheFieldForce = new UserProfileFieldForce(); TheFieldForce.FieldForceID = Connection.LoggedOnUser.UserReferenceID; TheFieldForce.Salutation = ddl_FieldForceSalutation.SelectedValue; TheFieldForce.FieldForceName = txt_FieldForceName.Text; TheFieldForce.FatherName = txt_FieldForceFatherName.Text; TheFieldForce.DateOfBirth = DateTime.Parse(txt_fieldForceDateOfBirth.Text); TheFieldForce.Gender = ddl_FieldForceGender.SelectedValue; TheFieldForce.Religion = ddl_FieldForceReligion.SelectedValue; TheFieldForce.Nationality = ddl_FieldForceNationality.SelectedValue; TheFieldForce.MaritalStatus = ddl_FieldForceMaritalStatus.SelectedValue; TheFieldForce.Address_Present_TownOrCity = txt_FieldForcePresentTownOrCity.Text; TheFieldForce.Address_Present_DistrictID = int.Parse(ddl_FieldForcePresentDistrict.SelectedValue); TheFieldForce.Address_Permanent_TownOrCity = txt_FieldForcePermanentTownOrCity.Text; TheFieldForce.Address_Permanent_DistrictID = int.Parse(ddl_FieldForcePermanentDistrict.SelectedValue); TheFieldForce.PhoneNumber = txt_FieldForcePhoneNumber.Text; TheFieldForce.Mobile = txt_FieldForceMobile.Text; //TODO: Add ProfilePhote & ProfileSignature ProcReturnValue = UserProfileFieldForceManagement.GetInstance.UpdateUserProfileFieldForce(TheFieldForce); return(ProcReturnValue); }
public static int UpdateUserProfileFieldforce(UserProfileFieldForce theFieldforce) { try { return(UserProfileFieldForceDataAccess.GetInstance.UpdateUserProfileFieldForce(theFieldforce)); } catch (Exception ex) { throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex)); } }
public int UpdateUserProfileFieldForce(UserProfileFieldForce theFieldForce) { try { int ReturnValue = 0; SqlCommand sqlcmd = new SqlCommand(); sqlcmd.CommandType = CommandType.StoredProcedure; sqlcmd.Parameters.Add(GetParameter("ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output; sqlcmd.Parameters.Add(GetParameter("FieldForceID", SqlDbType.Int, theFieldForce.FieldForceID)); sqlcmd.Parameters.Add(GetParameter("Salutation", SqlDbType.VarChar, theFieldForce.Salutation)); sqlcmd.Parameters.Add(GetParameter("FieldForceName", SqlDbType.VarChar, theFieldForce.FieldForceName)); sqlcmd.Parameters.Add(GetParameter("FatherName", SqlDbType.VarChar, theFieldForce.FatherName)); sqlcmd.Parameters.Add(GetParameter("DateOfBirth", SqlDbType.DateTime, theFieldForce.DateOfBirth.ToString(MicroConstants.DateFormat))); sqlcmd.Parameters.Add(GetParameter("Gender", SqlDbType.VarChar, theFieldForce.Gender)); sqlcmd.Parameters.Add(GetParameter("Religion", SqlDbType.VarChar, theFieldForce.Religion)); sqlcmd.Parameters.Add(GetParameter("Nationality", SqlDbType.VarChar, theFieldForce.Nationality)); sqlcmd.Parameters.Add(GetParameter("MaritalStatus", SqlDbType.VarChar, theFieldForce.MaritalStatus)); sqlcmd.Parameters.Add(GetParameter("Address_Present_TownOrCity", SqlDbType.VarChar, theFieldForce.Address_Present_TownOrCity)); sqlcmd.Parameters.Add(GetParameter("Address_Present_DistrictID", SqlDbType.Int, theFieldForce.Address_Present_DistrictID)); sqlcmd.Parameters.Add(GetParameter("Address_Permanent_TownOrCity", SqlDbType.VarChar, theFieldForce.Address_Permanent_TownOrCity)); sqlcmd.Parameters.Add(GetParameter("Address_Permanent_DistrictID", SqlDbType.Int, theFieldForce.Address_Permanent_DistrictID)); sqlcmd.Parameters.Add(GetParameter("PhoneNumber", SqlDbType.VarChar, theFieldForce.PhoneNumber)); sqlcmd.Parameters.Add(GetParameter("Mobile", SqlDbType.VarChar, theFieldForce.Mobile)); sqlcmd.Parameters.Add(GetParameter("ModifiedBy", SqlDbType.Int, Micro.Commons.Connection.LoggedOnUser.UserID)); sqlcmd.CommandText = "pCRM_UserProfile_FieldForce_Update"; ExecuteStoredProcedure(sqlcmd); ReturnValue = int.Parse(sqlcmd.Parameters[0].Value.ToString()); return(ReturnValue); } catch (Exception ex) { throw (new Exception(MethodBase.GetCurrentMethod().DeclaringType.ToString() + "." + (new System.Diagnostics.StackFrame()).GetMethod().Name, ex)); } }