public int Save(DrRegistration aRegistration)
        {
            string query = @"INSERT INTO [dbo].[DrRegistration]
           ([Image]
           ,[DoctorName]
           ,[Email]
           ,[RegistrationNo]
           ,[NID]
           ,[PhoneNo]
           ,[Gender]
           ,[DOB]
           ,[Degree]
           ,[SpecialityId]
           ,[Password])
     VALUES('" + aRegistration.Image + "','" + aRegistration.Name + "','" + aRegistration.Email + "','" + aRegistration.RegistrationNo + "'," +
                           "'" + aRegistration.NID + "','" + aRegistration.PhoneNo + "','" + aRegistration.Gender + "','" + aRegistration.DOB + "'," +
                           "'" + aRegistration.Degree + "','" + aRegistration.SpecialityId + "','" + aRegistration.Password + "')";
            SqlCommand cmd = new SqlCommand(query, con);

            con.Open();
            int rowAffected = cmd.ExecuteNonQuery();

            con.Close();
            return(rowAffected);
        }
        public List <DrRegistration> GetAll()
        {
            string     query = @"select * from DrRegistration";
            SqlCommand cmd   = new SqlCommand(query, con);

            con.Open();
            SqlDataReader         reader = cmd.ExecuteReader();
            List <DrRegistration> aList  = new List <DrRegistration>();

            while (reader.Read())
            {
                DrRegistration aRegistration = new DrRegistration();
                aRegistration.Id             = (int)reader["Id"];
                aRegistration.Image          = reader["Image"].ToString();
                aRegistration.Name           = reader["DoctorName"].ToString();
                aRegistration.Email          = reader["Email"].ToString();
                aRegistration.RegistrationNo = reader["RegistrationNo"].ToString();
                aRegistration.NID            = reader["NID"].ToString();
                aRegistration.PhoneNo        = reader["PhoneNo"].ToString();
                aRegistration.Gender         = reader["Gender"].ToString();
                aRegistration.DOB            = Convert.ToDateTime(reader["DOB"].ToString());
                aRegistration.Degree         = reader["Degree"].ToString();
                aRegistration.SpecialityId   = (int)reader["SpecialityId"];
                aRegistration.Password       = reader["Password"].ToString();
                aList.Add(aRegistration);
            }
            reader.Close();
            con.Close();
            return(aList);
        }
        public ActionResult Create(DrRegistration aRegistration)
        {
            ViewBag.Specialyty = aManager.GetAllSpeciality();
            try
            {
                if (ModelState.IsValid)
                {
                    int message = aManager.Save(aRegistration);
                    if (message > 0)
                    {
                        ViewBag.showMsg = "Insert Successfully";
                    }
                    else
                    {
                        ViewBag.showMsg = "failed to Insert! please try again";
                    }
                }
            }
            catch (Exception exception)
            {
                ViewBag.showMsg = exception.Message;
            }



            return(View());
        }
Example #4
0
        public ActionResult Create(DrRegistration aRegistration)
        {
            ViewBag.Specialyty = aManager.GetAllSpeciality();
            if (aLoginManager.IsDoctorEmailExists(aRegistration.Email))
            {
                ViewBag.showMsg = "Email already exist";
            }
            else
            {
                string fileName  = Path.GetFileNameWithoutExtension(aRegistration.ImageFile.FileName);
                string extension = Path.GetExtension(aRegistration.ImageFile.FileName);
                fileName            = aRegistration.NID + extension;
                aRegistration.Image = "~/Image/" + fileName;

                fileName = Path.Combine(Server.MapPath("~/Image/"), fileName);
                aRegistration.ImageFile.SaveAs(fileName);

                int message = aManager.Save(aRegistration);
                if (message > 0)
                {
                    ViewBag.showMsg = "Insert Successfully";
                }
                else
                {
                    ViewBag.showMsg = "failed to Insert! please try again";
                }
            }



            return(View());
        }
        public ActionResult Delete(int?id)
        {
            if (Session["Id"] == null)
            {
                return(RedirectToAction("Home", "Home"));

                ;
            }
            DrRegistration aRegistration = aManager.Get(id);

            return(View(aRegistration));
        }
        public ActionResult Edit(int?id)
        {
            if (Session["Id"] == null)
            {
                return(RedirectToAction("Home", "Home"));

                ;
            }
            int            userId        = (int)Session["Id"];
            DrRegistration aRegistration = aManager.Get(userId);

            return(View(aRegistration));
        }
        public int Update(DrRegistration aRegistration)
        {
            string query = @"UPDATE [dbo].[DrRegistration]
   SET [Image]='" + aRegistration.Image + "',[DoctorName] ='" + aRegistration.Name + "',[Email]='" + aRegistration.Email +
                           "' ,[RegistrationNo]='" + aRegistration.RegistrationNo + "' ,[NID]='" + aRegistration.NID +
                           "' ,[PhoneNo]='" + aRegistration.PhoneNo + "' ,[Gender]='" + aRegistration.Gender + "' ,[DOB]='" + aRegistration.DOB +
                           "',[Degree]='" + aRegistration.Degree + "',[SpecialityId]='" + aRegistration.SpecialityId + "',[Password]='" + aRegistration.Password +
                           "'  WHERE Id='" + aRegistration.Id + "'";
            SqlCommand cmd = new SqlCommand(query, con);

            con.Open();
            int rowAffected = cmd.ExecuteNonQuery();

            con.Close();
            return(rowAffected);
        }
        public DrRegistration Get(int?id)
        {
            string     query = @"SELECT [Id]
      ,[Image]
      ,[DoctorName]
      ,[Email]
      ,[RegistrationNo]
      ,[NID]
      ,[PhoneNo]
      ,[Gender]
      ,[DOB]
      ,[Degree]
      ,[SpecialityId]
      ,[Password]
  FROM [dbo].[DrRegistration] where Id='" + id + "'";
            SqlCommand cmd   = new SqlCommand(query, con);

            con.Open();
            SqlDataReader  reader        = cmd.ExecuteReader();
            DrRegistration aRegistration = new DrRegistration();

            while (reader.Read())
            {
                aRegistration.Id             = (int)reader["Id"];
                aRegistration.Image          = reader["Image"].ToString();
                aRegistration.Name           = reader["DoctorName"].ToString();
                aRegistration.Email          = reader["Email"].ToString();
                aRegistration.RegistrationNo = reader["RegistrationNo"].ToString();
                aRegistration.NID            = reader["NID"].ToString();
                aRegistration.PhoneNo        = reader["PhoneNo"].ToString();
                aRegistration.Gender         = reader["Gender"].ToString();
                aRegistration.DOB            = Convert.ToDateTime(reader["DOB"].ToString());
                aRegistration.Degree         = reader["Degree"].ToString();
                aRegistration.SpecialityId   = (int)reader["SpecialityId"];
                aRegistration.Password       = reader["Password"].ToString();
            }
            reader.Close();
            con.Close();
            return(aRegistration);
        }
        public ActionResult Edit(DrRegistration aRegistration)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    int message = aManager.Update(aRegistration);
                    if (message > 0)
                    {
                        ViewBag.showMsg = "Updated Successfully";
                    }
                    else
                    {
                        ViewBag.showMsg = "failed to Update! please try again";
                    }
                }
            }
            catch (Exception exception)
            {
                ViewBag.showMsg = exception.Message;
            }

            return(View());
        }
 public int Update(DrRegistration aRegistration)
 {
     return(aGateway.Update(aRegistration));
 }
 public int Save(DrRegistration aRegistration)
 {
     return(aGateway.Save(aRegistration));
 }