예제 #1
0
        public int AddSeeker(LoginSeeker ObjSeeker, Seeker Objs)
        {
            try
            {
                _unitOfWork.Repository<Seeker>().Insert(Objs);
                // _unitOfWork.Save();
                ObjSeeker.SeekerID = _unitOfWork.Repository<Seeker>().GetAll().Where(c => c.EmailID == Objs.EmailID).Select(c => c.SeekerID).FirstOrDefault();
                _unitOfWork.Repository<LoginSeeker>().Insert(ObjSeeker);
                _unitOfWork.Save();
                return 1;
            }
            catch (Exception)
            {

                return 0;
            }

            //using (JobASPContext context = new JobASPContext())
            //{
            //    try
            //    {
            //        context.Seekers.Add(Objs);
            //        context.SaveChanges();
            //        ObjSeeker.SeekerID = context.Seekers.Where(c => c.EmailID == Objs.EmailID).Select(c => c.SeekerID).FirstOrDefault();
            //        context.LoginSeeker.Add(ObjSeeker);
            //        context.SaveChanges();
            //        return 1;
            //    }
            //    catch (Exception)
            //    {
            //        return 0;
            //    }
            //}
        }
예제 #2
0
        public void getData(string[] Objdata)
        {
            try
            {
                Seeker ObjSeeker = new Seeker();
                ObjSeeker.SeekerName = Objdata[0];
                ObjSeeker.SeekerLName = Objdata[1];
                ObjSeeker.Gender = Objdata[2];
                ObjSeeker.DOB = Convert.ToDateTime(Objdata[3]);
                ObjSeeker.Country =Convert.ToInt32( Objdata[4]);
                ObjSeeker.State =Convert.ToInt32( Objdata[5]);
                ObjSeeker.City = Convert.ToInt32(Objdata[6]);
                ObjSeeker.Industry = Objdata[7];
                ObjSeeker.PrimarySkill =Convert.ToInt32(Objdata[8]);
                ObjSeeker.SkillSet = Objdata[9];
                ObjSeeker.Experience = Convert.ToInt32(Objdata[10]);
                ObjSeeker.TenthPercent = Convert.ToInt32(Objdata[11]);
                ObjSeeker.InterPercent = Convert.ToInt32(Objdata[12]);
                ObjSeeker.GraduationType = Objdata[13];
                ObjSeeker.GraduationPercent = Convert.ToInt32(Objdata[14]);
                ObjSeeker.PGPercent = Convert.ToInt32(Objdata[15]);
                ObjSeeker.Phone = Objdata[16];
                #region Resume
                //byte[] imageBytes = new byte[fuSeekerResume.PostedFile.InputStream.Length + 1];
                //fuSeekerResume.PostedFile.InputStream.Read(imageBytes, 0, imageBytes.Length);
                //Obj.Resume = imageBytes;
                #endregion
                ObjSeeker.EmailID = Objdata[17];
                LoginSeeker objLogSeeker = new LoginSeeker();
                objLogSeeker.EmailID = Objdata[17];
                objLogSeeker.Password = Objdata[18];
                int val = new RegisterBO().AddSeeker(objLogSeeker, ObjSeeker);
                if (val == 1)
                {
                    new CCDDLWebService().SendMail(Objdata[17], "Seeker");
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    //lblRegErr.Text = "Something went wrong";
                }
            }
            catch (Exception)
            {

                throw;
            }
            finally
            {
                Objdata = null;
            }
        }
예제 #3
0
        public void getData(string[] Objdata)
        {
            try
            {
                Seeker ObjSeeker = new Seeker();
                ObjSeeker.SeekerName = Objdata[0];
                ObjSeeker.SeekerLName = Objdata[1];
                ObjSeeker.Gender = Objdata[2];
                ObjSeeker.DOB = Convert.ToDateTime(Objdata[3]);
                ObjSeeker.Country =Convert.ToInt32( Objdata[4]);
                ObjSeeker.State = Convert.ToInt32(Objdata[5]);
                ObjSeeker.City = Convert.ToInt32(Objdata[6]);
                ObjSeeker.Industry = Objdata[7];
                ObjSeeker.PrimarySkill =Convert.ToInt32(Objdata[8]);
                ObjSeeker.SkillSet = Objdata[9];
                ObjSeeker.Experience = Convert.ToInt32(Objdata[10]);
                ObjSeeker.TenthPercent = Convert.ToInt32(Objdata[11]);
                ObjSeeker.InterPercent = Convert.ToInt32(Objdata[12]);
                ObjSeeker.GraduationType = Objdata[13];
                ObjSeeker.GraduationPercent = Convert.ToInt32(Objdata[14]);
                ObjSeeker.PGPercent = Convert.ToInt32(Objdata[15]);
                ObjSeeker.Phone = Objdata[16];
                #region Resume
                //byte[] imageBytes = new byte[fuSeekerResume.PostedFile.InputStream.Length + 1];
                //fuSeekerResume.PostedFile.InputStream.Read(imageBytes, 0, imageBytes.Length);
                //Obj.Resume = imageBytes;
                #endregion
                ObjSeeker.EmailID = Objdata[17];
                LoginSeeker objLogSeeker = new LoginSeeker();
                objLogSeeker.EmailID = Objdata[17];
                objLogSeeker.Password = Objdata[18];

                int val = new RegisterBO().AddSeeker(objLogSeeker, ObjSeeker);
                if (val == 1)
                {
                    SMS.APIType = SMSGateway.Site2SMS;
                    string message = "Hello..! you registered in successful";
                    SMS.MashapeKey = "7c4xATbTr7mshehqdw53rmcYbfOtp1WdEtbjsnOU2FJvTrjeQs";
                    SMS.Username = "******";
                    SMS.Password = "******";
                    if (txtPhNum.Text != "")
                    {
                        string num = txtPhNum.Text.Trim();
                        SMS.SendSms(num, message);
                    }
                    ////////////
                    new CCDDLWebService().SendMail(Objdata[17], "Seeker");
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    lblRegErr.Text = "Something went wrong";
                }
            }
            catch (Exception)
            {

                throw;
            }
            finally
            {
                Objdata = null;
            }
        }
예제 #4
0
        protected void btnSeekerSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                Seeker ObjSeeker = new Seeker();
                ObjSeeker.SeekerName = txtName.Text;
                ObjSeeker.SeekerLName = txtLName.Text;
                ObjSeeker.Gender =ddlGender.SelectedItem.Text ;
                ObjSeeker.DOB = Convert.ToDateTime(txtDOB.Text);
                ObjSeeker.Country = Convert.ToInt32(ddlCountry.SelectedValue);
                ObjSeeker.State = Convert.ToInt32(ddlState.SelectedValue);
                ObjSeeker.City = Convert.ToInt32(ddlCity.SelectedValue);
                ObjSeeker.Industry = txtIndustry.Text;
                ObjSeeker.PrimarySkill = Convert.ToInt32(ddlSkillSet.SelectedValue);
                ObjSeeker.SkillSet = txtSkillList.Text;
                ObjSeeker.Experience = Convert.ToInt32(txtTotalExperience.Text);
                ObjSeeker.TenthPercent = Convert.ToInt32(txt10thPercent.Text);
                ObjSeeker.InterPercent = Convert.ToInt32(txtInterPercent.Text);
                ObjSeeker.GraduationType = rdoLstSelect.SelectedItem.Text;
                ObjSeeker.GraduationPercent = Convert.ToInt32(txtGradPercent.Text);
                ObjSeeker.PGPercent = Convert.ToInt32(txtPGPercent.Text);
                ObjSeeker.Phone = txtPhNum.Text;
                ObjSeeker.EmailID = txtEmailID.Text;
                //if (fuSeekerResume.HasFile)
                //{
                //    string filename = Path.GetFileName(fuSeekerResume.PostedFile.FileName);
                //    string FName = Session["ID"].ToString() + filename;
                //    fuSeekerResume.SaveAs(Server.MapPath("~/PDF_Files/" + FName));
                //    ObjSeeker.Resume = "~/PDF_Files/" + FName;
                //    ObjSeeker.SeekerID = Convert.ToInt32(Session["ID"].ToString());

                //}
                LoginSeeker objLogSeeker = new LoginSeeker();
                objLogSeeker.EmailID = txtEmailID.Text;
                objLogSeeker.Password = txtPassword.Text;
                int val = new RegisterBO().AddSeeker(objLogSeeker, ObjSeeker);
                if (val == 1)
                {
                    SMS.APIType = SMSGateway.Site2SMS;
                    string message = "Hello..! your registration was successfully done.";
                    SMS.MashapeKey = "7c4xATbTr7mshehqdw53rmcYbfOtp1WdEtbjsnOU2FJvTrjeQs";
                    SMS.Username = "******";
                    SMS.Password = "******";
                    if (txtPhNum.Text != "")
                    {
                        string num = txtPhNum.Text.Trim();
                        SMS.SendSms(num, message);
                    }
                    ////////////
                    new CCDDLWebService().SendMail(txtEmailID.Text, "Seeker");
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    lblRegErr.Text = "Something went wrong";
                }
            }
            catch (Exception)
            {

                throw;
            }
        }