Beispiel #1
0
        public int newProfile(string profileString, string photo)
        {
            try
            {
                string[] dataArray = profileString.Split(new char[] { '*' });
                if (dataArray.Length == 35)
                {
                    Profile userProfile = new Profile();

                    string[] uregid = dataArray[0].Split('$');
                    string   substr = uregid[0].Substring(0, 3);
                    string   ump    = uregid[0].ToString();
                    int      len    = ump.Length;
                    len = len - 3;
                    ump = ump.Substring(3, len);

                    userProfile.RegId = objenc.DecryptInteger(ump, uregid[1]);
                    userProfile.RegId = substr + userProfile.RegId;

                    //dataArray[0];
                    userProfile.dob                   = dataArray[1];
                    userProfile.email                 = dataArray[2];
                    userProfile.photo                 = photo;
                    userProfile.userType              = 1;
                    userProfile.imeiNo                = dataArray[3];
                    userProfile.registrationDate      = DateTime.Now.Date.ToString("yyyy-MM-dd");
                    userProfile.updationDate          = DateTime.Now.Date.ToString("yyyy-MM-dd");
                    userProfile.status                = 1;
                    userProfile.loginId               = "0";
                    userProfile.acno                  = dataArray[4];
                    userProfile.partNo                = dataArray[5];
                    userProfile.slnoinpart            = dataArray[6];
                    userProfile.houseNo               = dataArray[7];
                    userProfile.sectionno             = dataArray[8];
                    userProfile.fm_name_v1            = dataArray[9];
                    userProfile.Lastname_v1           = dataArray[10];
                    userProfile.RLN_TYPE              = dataArray[11];
                    userProfile.RLN_FM_NM_v1          = dataArray[12];
                    userProfile.RLN_L_NM_v1           = dataArray[13];
                    userProfile.IDCARD_NO             = dataArray[14];
                    userProfile.STATUSTYPE            = dataArray[15];
                    userProfile.SEX                   = dataArray[16];
                    userProfile.AGE                   = dataArray[17];
                    userProfile.FM_NAMEEN             = dataArray[18];
                    userProfile.LASTNAMEEN            = dataArray[19];
                    userProfile.RLN_FM_NMEN           = dataArray[20];
                    userProfile.RLN_L_NMEN            = dataArray[21];
                    userProfile.FULL_NAMEEN           = dataArray[22];
                    userProfile.EB_No                 = dataArray[23];
                    userProfile.Allocated_Ward        = dataArray[24];
                    userProfile.SerialNo_InWard       = dataArray[25];
                    userProfile.BoothNo               = dataArray[26];
                    userProfile.SerialNo_ForFinalList = dataArray[27];
                    userProfile.old_serialIn_ward     = dataArray[28];
                    userProfile.localBody             = dataArray[29];
                    userProfile.uid                   = dataArray[30];
                    userProfile.latitude              = dataArray[31];
                    userProfile.langitute             = dataArray[32];
                    userProfile.distritId             = dataArray[33];
                    userProfile.assemblyId            = dataArray[34];
                    userProfile.assemblyId            = dataArray[35]; //Added18-1-17
                    RegistrationDAL registrationDal = new RegistrationDAL();
                    return(registrationDal.addProfile(userProfile));
                }
                else
                {
                    return(CommonCode.WRONG_INPUT);
                }
            }
            catch (Exception)
            {
                return(CommonCode.ERROR);
            }
        }