示例#1
0
        public ActionResult HospitalCreation(HospitalCreation obj)
        {
            try
            {
                //if (Request.IsAjaxRequest())
                //{
                //    return new EmptyResult();
                //}
                string A = Request.Form["HospitalName"];
                TempData["Msg"] = "";
                if (Request.Form["HospitalName"] != null)
                {
                    if (obj.HospitalID > 0)
                    {
                        if (creation.Save(obj))
                        {
                            obj.HospitalName = "";
                            TempData["Msg"]  = "Update Successfully";
                            ModelState.Clear();
                            RedirectToAction("HospitalCreation", "HospitalCreation");
                        }


                        RedirectToAction("HospitalCreation", "HospitalCreation");
                    }

                    else
                    {
                        try
                        {
                            if (creation.Save(obj))
                            {
                                if (obj.HospitalID > 0)
                                {
                                    obj.HospitalName = "";
                                    TempData["Msg"]  = "Update Successfully";
                                    ModelState.Clear();
                                    RedirectToAction("HospitalCreation", "HospitalCreation");
                                }
                                TempData["Msg"] = "Save Successfully";
                                RedirectToAction("HospitalCreation", "HospitalCreation");
                            }
                        }

                        catch (Exception ex)
                        {
                            TempData["Msg"] = ex.Message;
                            RedirectToAction("HospitalCreation", "HospitalCreation");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                TempData["Msg"] = ex.Message;
                return(RedirectToAction("HospitalCreation", "HospitalCreation"));
            }
            return(RedirectToAction("HospitalCreation", "HospitalCreation"));
        }
示例#2
0
        public JsonResult ImageUpload(HospitalCreation model)
        {
            string path = "";
            var    File = model.ImageFile;

            if (File != null)
            {
                var FileName         = Path.GetFileName(File.FileName);
                var extention        = Path.GetExtension(File.FileName);
                var withoutextention = Path.GetFileNameWithoutExtension(File.FileName);

                path = Server.MapPath("~/") + "MRDFile/" + File.FileName;
                File.SaveAs(path);
                ViewData["ImagePath"] = path;
            }
            return(new JsonResult {
                Data = path, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public bool Save(HospitalCreation obj)
        {
            Connect();
            con.Open();
            SqlCommand cmd = new SqlCommand("IUHospital", con);

            cmd.CommandType = CommandType.StoredProcedure;

            if (obj.HospitalID == 0)
            {
                cmd.Parameters.AddWithValue("@HospitalID", 0);
                cmd.Parameters.AddWithValue("@Mode", "ADD");
            }
            else
            {
                cmd.Parameters.AddWithValue("@HospitalID", obj.HospitalID);
                cmd.Parameters.AddWithValue("@Mode", "Edit");
            }
            if (obj.HospitalName != null)
            {
                cmd.Parameters.AddWithValue("@HospitalName", obj.HospitalName);
            }
            else
            {
                cmd.Parameters.AddWithValue("@HospitalName", "");
            }

            if (obj.GroupName == null)
            {
                cmd.Parameters.AddWithValue("@GroupName", "");
            }
            else
            {
                cmd.Parameters.AddWithValue("@GroupName", obj.GroupName);
            }
            if (obj.ReferenceCode == null)
            {
                cmd.Parameters.AddWithValue("@ReferenceCode", "");
            }
            else
            {
                cmd.Parameters.AddWithValue("@ReferenceCode", obj.ReferenceCode);
            }
            if (obj.ManagingBody != null)
            {
                cmd.Parameters.AddWithValue("@ManagingBody", obj.ManagingBody);
            }
            else
            {
                cmd.Parameters.AddWithValue("@ManagingBody", "");
            }
            if (obj.Adminstrator != null)
            {
                cmd.Parameters.AddWithValue("@Adminstrator", obj.Adminstrator);
            }
            else
            {
                cmd.Parameters.AddWithValue("@Adminstrator", "");
            }
            if (obj.Address != null)
            {
                cmd.Parameters.AddWithValue("@Address", obj.Address);
            }
            else
            {
                cmd.Parameters.AddWithValue("@Address", "");
            }
            if (obj.Logo == null)
            {
                SqlParameter imageParameter = new SqlParameter("@Logo", SqlDbType.Image);
                imageParameter.Value = DBNull.Value;
                cmd.Parameters.Add(imageParameter);
            }
            else
            {
                cmd.Parameters.AddWithValue("@Logo", obj.Logo);
            }
            if (obj.CityID == null)
            {
                cmd.Parameters.AddWithValue("@CityID", 0);
            }
            else
            {
                cmd.Parameters.AddWithValue("@CityID", obj.CityID);
            }
            if (obj.CountryID == null)
            {
                cmd.Parameters.AddWithValue("@CountryID", 0);
            }
            else
            {
                cmd.Parameters.AddWithValue("@CountryID", obj.CountryID);
            }
            if (obj.StateID == null)
            {
                cmd.Parameters.AddWithValue("@StateID", 0);
            }
            else
            {
                cmd.Parameters.AddWithValue("@StateID", obj.StateID);
            }
            if (obj.PinCode != null)
            {
                cmd.Parameters.AddWithValue("@PinCode", obj.PinCode);
            }
            else
            {
                cmd.Parameters.AddWithValue("@PinCode", "");
            }
            if (obj.PhoneNo != null)
            {
                cmd.Parameters.AddWithValue("@PhoneNo", obj.PhoneNo);
            }
            else
            {
                cmd.Parameters.AddWithValue("@PhoneNo", "");
            }
            if (obj.PhoneNo1 != null)
            {
                cmd.Parameters.AddWithValue("@PhoneNo1", obj.PhoneNo1);
            }
            else
            {
                cmd.Parameters.AddWithValue("@PhoneNo1", "");
            }
            if (obj.FaxNo != null)
            {
                cmd.Parameters.AddWithValue("@FaxNo", obj.FaxNo);
            }
            else
            {
                cmd.Parameters.AddWithValue("@FaxNo", "");
            }
            if (obj.MobileNo != null)
            {
                cmd.Parameters.AddWithValue("@MobileNo", obj.MobileNo);
            }
            else
            {
                cmd.Parameters.AddWithValue("@MobileNo", "");
            }
            if (obj.EmailID != null)
            {
                cmd.Parameters.AddWithValue("@EmailID", obj.EmailID);
            }
            else
            {
                cmd.Parameters.AddWithValue("@EmailID", "");
            }
            if (obj.URL != null)
            {
                cmd.Parameters.AddWithValue("@URL", obj.URL);
            }
            else
            {
                cmd.Parameters.AddWithValue("@URL", "");
            }
            if (UserID != null)
            {
                cmd.Parameters.AddWithValue("@CreationID", UserID);
            }
            else
            {
            }

            int i = cmd.ExecuteNonQuery();

            con.Close();
            if (i > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#4
0
        public JsonResult Fill(int HospitalID)
        {
            DataSet ds = new DataSet();
            List <HospitalCreation> Search = new List <HospitalCreation>();

            ds = creation.GetHospital(HospitalID);
            HospitalCreation AddHospital = new HospitalCreation();

            AddHospital.HospitalID   = Convert.ToInt32(ds.Tables[0].Rows[0]["HospitalID"].ToString());
            AddHospital.HospitalName = ds.Tables[0].Rows[0]["HospitalName"].ToString();
            AddHospital.GroupName    = ds.Tables[0].Rows[0]["GroupName"].ToString();

            if (ds.Tables[0].Rows[0]["CityID"].ToString() == "0" || ds.Tables[0].Rows[0]["CityName"].ToString() == "")
            {
                AddHospital.CityName = "";
            }
            else
            {
                int cityID = Convert.ToInt32(ds.Tables[0].Rows[0]["CityID"].ToString());
                AddHospital.CityID   = cityID.ToString();
                AddHospital.CityName = ds.Tables[0].Rows[0]["CityName"].ToString();
            }
            if (ds.Tables[0].Rows[0]["StateID"].ToString() == "0" || ds.Tables[0].Rows[0]["StateName"].ToString() == "")
            {
                AddHospital.StateName = "";
            }
            else
            {
                int stateID = Convert.ToInt32(ds.Tables[0].Rows[0]["StateID"].ToString());
                AddHospital.StateID   = stateID.ToString();
                AddHospital.StateName = ds.Tables[0].Rows[0]["StateName"].ToString();
            }
            if (ds.Tables[0].Rows[0]["CountryID"].ToString() == "0" || ds.Tables[0].Rows[0]["CountryName"].ToString() == "")
            {
                AddHospital.CountryName = "";
            }
            else
            {
                int counID = Convert.ToInt32(ds.Tables[0].Rows[0]["CountryID"].ToString());
                AddHospital.CountryID   = counID.ToString();
                AddHospital.CountryName = ds.Tables[0].Rows[0]["CountryName"].ToString();
            }
            AddHospital.FaxNo        = ds.Tables[0].Rows[0]["FaxNo"].ToString();
            AddHospital.ManagingBody = ds.Tables[0].Rows[0]["ManagingBody"].ToString();
            AddHospital.MobileNo     = ds.Tables[0].Rows[0]["MobileNo"].ToString();

            AddHospital.PhoneNo       = ds.Tables[0].Rows[0]["PhoneNo"].ToString();
            AddHospital.PhoneNo1      = ds.Tables[0].Rows[0]["PhoneNo1"].ToString();
            AddHospital.ReferenceCode = ds.Tables[0].Rows[0]["ReferenceCode"].ToString();
            AddHospital.Address       = ds.Tables[0].Rows[0]["Address"].ToString();
            AddHospital.Adminstrator  = ds.Tables[0].Rows[0]["Adminstrator"].ToString();
            AddHospital.PinCode       = ds.Tables[0].Rows[0]["PinCode"].ToString();
            AddHospital.URL           = ds.Tables[0].Rows[0]["URL"].ToString();
            AddHospital.EmailID       = ds.Tables[0].Rows[0]["EmailID"].ToString();
            AddHospital.Mode          = "Edit";
            Search.Add(AddHospital);

            return(new JsonResult {
                Data = Search, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }