public JsonResult Edit_MasterVaccinationReminder(int MasterVaccinationReminderID)
        {
            BL_MasterVaccinationReminder     BLMstVacc = new BL_MasterVaccinationReminder();
            List <MasterVaccinationReminder> serch     = new List <MasterVaccinationReminder>();

            DataSet ds = BLMstVacc.SelectMasterVaccinationReminderByID(MasterVaccinationReminderID);

            MasterVaccinationReminder obj = new MasterVaccinationReminder();

            obj.MasterVaccinationReminderID   = Convert.ToInt32(ds.Tables[0].Rows[0]["MasterVaccinationReminderID"].ToString());
            obj.MasterVaccinationReminderName = ds.Tables[0].Rows[0]["MasterVaccinationReminderName"].ToString();
            obj.Advice = ds.Tables[0].Rows[0]["Advise"].ToString();

            // serch.Add(obj);
            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                serch.Add(new MasterVaccinationReminder
                {
                    VaccinesName = dr["VaccinesName"].ToString(),
                    MasterVaccinationReminderName = ds.Tables[0].Rows[0]["MasterVaccinationReminderName"].ToString(),
                    Advice = ds.Tables[0].Rows[0]["Advise"].ToString(),
                });
            }

            return(new JsonResult {
                Data = serch, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public ActionResult MasterVaccinationReminder(MasterVaccinationReminder location, FormCollection collection)
        {
            try
            {
                BL_MasterVaccinationReminder BLmastervacc = new BL_MasterVaccinationReminder();
                //HospitalLocation Location = new HospitalLocation();
                //collection
                //return View();


                location.VaccinesName = collection["VaccinesName"];
                if (BLmastervacc.CheckMasterVaccinationReminder(location.MasterVaccinationReminderID, location.MasterVaccinationReminderName))
                {
                    if (location.MasterVaccinationReminderID > 0)
                    {
                        if (BLmastervacc.Edit(location))
                        {
                            ModelState.Clear();
                            TempData["Msg"] = "Record Updated Successfully";
                        }
                    }
                    else
                    {
                        if (BLmastervacc.Save(location))
                        {
                            ModelState.Clear();
                            TempData["Msg"] = "Record Save Successfully";
                        }
                    }
                }
                else
                {
                    TempData["Msg"] = "Already Exist's";
                }
            }
            catch (Exception ex)
            {
                TempData["Msg"] = ex.Message;
                return(RedirectToAction("MasterVaccinationReminder", "MasterVaccinationReminder"));
            }

            return(RedirectToAction("MasterVaccinationReminder", "MasterVaccinationReminder"));
        }
コード例 #3
0
        public bool Save(MasterVaccinationReminder obj)
        {
            Connect();
            try
            {
                #region IUMasterVaccinationReminder

                SqlCommand cmd = new SqlCommand("IUMasterVaccinationReminder", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@HospitalID", HospitalID);
                cmd.Parameters.AddWithValue("@LocationID", LocationID);
                cmd.Parameters.AddWithValue("@MasterVaccinationReminderID", 0);
                cmd.Parameters["@MasterVaccinationReminderID"].Direction = ParameterDirection.Output;
                cmd.Parameters.AddWithValue("@MasterVaccinationReminderName", obj.MasterVaccinationReminderName);
                cmd.Parameters.AddWithValue("@ReferenceCode", DBNull.Value);
                cmd.Parameters.AddWithValue("@Advise", obj.Advice);
                cmd.Parameters.AddWithValue("@CreationID", UserID);
                cmd.Parameters.AddWithValue("@Mode", "Add");
                con.Open();
                int i = cmd.ExecuteNonQuery();
                con.Close();

                #endregion

                varMasterVaccinationReminderID = Convert.ToInt32(cmd.Parameters["@MasterVaccinationReminderID"].Value.ToString());


                if (varMasterVaccinationReminderID > 0)
                {
                    if (obj.VaccinesName != null)
                    {
                        string[] vaccinesname = obj.VaccinesName.Split(',');
                        for (int k = 0; k < vaccinesname.Length; k++)
                        {
                            if (vaccinesname[k].ToString() != "")
                            {
                                #region IUMasterVaccinationReminderDetail

                                SqlCommand cmd1 = new SqlCommand("IUMasterVaccinationReminderDetail", con);
                                cmd1.CommandType = CommandType.StoredProcedure;
                                cmd1.Parameters.AddWithValue("@HospitalID", HospitalID);
                                cmd1.Parameters.AddWithValue("@LocationID", LocationID);
                                cmd1.Parameters.AddWithValue("@MasterVaccinationReminderID", varMasterVaccinationReminderID);
                                cmd1.Parameters.AddWithValue("@MasterVaccinationReminderDetailID", 0);
                                cmd1.Parameters["@MasterVaccinationReminderDetailID"].Direction = ParameterDirection.Output;
                                cmd1.Parameters.AddWithValue("@VaccinesName", vaccinesname[k]);
                                //cmd1.Parameters.AddWithValue("@DueDate",null);
                                //cmd1.Parameters.AddWithValue("@GivenDate",null);
                                //cmd1.Parameters.AddWithValue("@HealthCheckupDate", null);
                                cmd1.Parameters.AddWithValue("@CreationID", UserID);
                                cmd1.Parameters.AddWithValue("@Mode", "Add");
                                con.Open();
                                int j = cmd1.ExecuteNonQuery();
                                con.Close();

                                #endregion
                            }
                        }
                    }

                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
        }