示例#1
0
        public ActionResult ConsentForm(ConsentMaster obj, string SubmitBtn)
        {
            obj.CMD       = SubmitBtn == "Save" ? "Save" : SubmitBtn == "Update" ? "Update" : "Delete";
            obj.hid       = Convert.ToInt32(Session["hospital"].ToString());
            obj.patientid = Convert.ToInt32(Session["patientid"].ToString());
            switch (obj.CMD)
            {
            case "Save":
                string[] str = obj.PerformAction();
                ViewBag.msg = str[1];
                return(RedirectToAction("ConsentDetails"));

            case "Update":

                string[] str1 = obj.PerformAction();
                ViewBag.msg = str1[2];
                return(RedirectToAction("ConsentDetails"));

            case "Delete":
                string[] str2 = obj.PerformAction();
                ViewBag.msg = str2[3];
                return(RedirectToAction("ConsentDetails"));

            default:
                return(View(obj));
            }
        }
        public JsonResult EditConsentMaster(int ConsentID)
        {
            BL_ConsentMaster     cons    = new BL_ConsentMaster();
            ConsentMaster        obj     = new ConsentMaster();
            List <ConsentMaster> GetList = new List <ConsentMaster>();
            DataSet ds = cons.GetConsentMaster(ConsentID);

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                GetList.Add(new ConsentMaster

                {
                    HospitalID  = Convert.ToInt32(dr["HospitalID"]),
                    LocationID  = Convert.ToInt32(dr["LocationID"]),
                    ConsentName = dr["ConsentName"].ToString(),
                    ConsentID   = dr["ConsentID"].ToString(),
                    Path        = dr["Path"].ToString(),
                });
            }



            return(new JsonResult {
                Data = GetList, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
示例#3
0
 public ActionResult ConsentFormUpdate(ConsentMaster obj, string SubmitBtn)
 {
     ConsentForm(obj, SubmitBtn);
     if (SubmitBtn == "Delete")
     {
         return(Redirect("~/Patient/ConsentDetails"));
     }
     return(View("ConsentForm", obj));
 }
        public ActionResult Delete(int ConsentID)
        {
            string           val           = "";
            ConsentMaster    obj           = new ConsentMaster();
            BL_ConsentMaster consentMaster = new BL_ConsentMaster();

            if (consentMaster.DeleteConsentMaster(ConsentID))
            {
                val = "ConsentMaster Deleted Successfully";
            }
            return(Json(val));
        }
示例#5
0
        public ViewResult ConsentDetails(ConsentMaster obj, string cmd)
        {
            DBConnection cn = new DBConnection();

            obj.CMD       = "View";
            obj.hid       = Convert.ToInt32(Session["hospital"].ToString());
            obj.patientid = Convert.ToInt32(Session["patientid"].ToString());
            string  xml     = Common.ToXML(obj);
            DataSet dataset = cn.ExecuteProcedure("SP_Consent", xml);

            return(View(dataset));
        }
示例#6
0
        public ViewResult ConsentFormUpdate(int consentid)
        {
            ConsentMaster obj = new ConsentMaster();

            if (consentid > 0)
            {
                obj.CMD       = "Update";
                obj.consentid = consentid;
                obj.hid       = Convert.ToInt32(Session["hospital"]);
                obj           = obj.GetSingleConsent(consentid);
            }
            return(View("ConsentForm", obj));
        }
        public ActionResult ConsentMaster(FormCollection fc, ConsentMaster obj)
        {
            try
            {
                if (consentMaster.CheckConsentMaster(obj.ConsentID, obj.ConsentName))
                {
                    if (obj.ConsentName != null)
                    {
                        obj.ConsentName = fc["ConsentName"].ToString();
                    }
                    else
                    {
                        obj.ConsentName = "";
                    }
                    if (obj.Language != null)
                    {
                        obj.Language = fc["Language"].ToString();
                    }
                    else
                    {
                        obj.Language = "";
                    }
                    if (obj.PathName != null)
                    {
                        obj.PathName = fc["PathName"].ToString();
                    }
                    else
                    {
                        obj.PathName = "";
                    }
                    if (obj.ReferenceCode != null)
                    {
                        obj.ReferenceCode = fc["ReferenceCode"].ToString();
                    }
                    else
                    {
                        obj.ReferenceCode = "";
                    }
                    if (obj.ConsentID == "")
                    {
                        obj.ConsentID = "0";
                    }

                    int consentID = Convert.ToInt32(obj.ConsentID);

                    if (consentMaster.Save(obj))
                    {
                        if (consentID > 0)
                        {
                            ModelState.Clear();

                            TempData["msg"] = "ConsentMaster Updated Successfully";
                            return(RedirectToAction("ConsentMaster", "ConsentMaster"));
                        }
                        else
                        {
                            ModelState.Clear();

                            TempData["msg"] = "ConsentMaster Saved Successfully";
                            return(RedirectToAction("ConsentMaster", "ConsentMaster"));
                        }
                    }
                }
                else
                {
                    TempData["Msg"] = "ConsentMaster Already Exist's";
                }
                return(RedirectToAction("ConsentMaster", "ConsentMaster"));
            }
            catch (Exception exe)
            {
                throw;
            }
            return(RedirectToAction("ConsentMaster", "ConsentMaster"));
        }
示例#8
0
        /****************************************** Consent Form Details    **************************************/

        public ViewResult ConsentForm()
        {
            ConsentMaster obj = new ConsentMaster();

            return(View(obj));
        }
示例#9
0
        public bool Save(ConsentMaster obj)
        {
            Connect();
            SqlCommand cmd = new SqlCommand("IUConsentMaster", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@HospitalID", HospitalID);
            cmd.Parameters.AddWithValue("@LocationID", LocationID);

            if (obj.ConsentID == "0" || obj.ConsentID == "" || obj.ConsentID == null)
            {
                cmd.Parameters.AddWithValue("@ConsentID", 0);
                cmd.Parameters["@ConsentID"].Direction = ParameterDirection.Output;
                cmd.Parameters.AddWithValue("@Mode", "Add");
            }
            else
            {
                cmd.Parameters.AddWithValue("@ConsentID", obj.ConsentID);
                cmd.Parameters.AddWithValue("@Mode", "Edit");
            }


            cmd.Parameters.AddWithValue("@Language", obj.Language);

            if (obj.ConsentName == null)
            {
                cmd.Parameters.AddWithValue("@ConsentName", string.Empty);
            }
            else
            {
                cmd.Parameters.AddWithValue("@ConsentName", obj.ConsentName);
            }

            if (obj.Description == null)
            {
                cmd.Parameters.AddWithValue("@Path", "");
            }
            else
            {
                if (obj.Description == "<p><br></p>" || obj.Description == "<h1><br></h1>" || obj.Description == "<h2><br></h2>" || obj.Description == "<h3><br></h3>")
                {
                    cmd.Parameters.AddWithValue("@Path", "");
                }
                else
                {
                    cmd.Parameters.AddWithValue("@Path", (obj.Description));
                }
            }

            if (obj.PathName == null)
            {
                cmd.Parameters.AddWithValue("@PathName", DBNull.Value);
            }
            else
            {
                cmd.Parameters.AddWithValue("@PathName", obj.PathName);
            }

            if (obj.ReferenceCode == null)
            {
                cmd.Parameters.AddWithValue("@ReferenceCode", DBNull.Value);
            }
            else
            {
                cmd.Parameters.AddWithValue("@ReferenceCode", obj.ReferenceCode);
            }

            cmd.Parameters.AddWithValue("@CreationID", UserID);
            con.Open();
            int i = cmd.ExecuteNonQuery();

            con.Close();
            if (i > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }