public void TestMethod()
        {
            RecipeModel newRecipe = new RecipeModel
            {
                CookingTime = new TimeSpan(3, 00, 00),
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Terry Mcpherson",
                Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Difficult,
                Method = "1. Whip the cream",
                ModifiedDateTime = DateTime.Now,
                PreparationTime = new TimeSpan(2, 00, 00),
                Serves = 6,
                Title = "Shepherd Pie",
                RecipeType = RecipeTypeModel.Main
            };

            NutritionalInformationModel newNutritionalInfo = new NutritionalInformationModel
            {
                CreateDateTime = DateTime.Now,
                ModifiedDateTime = DateTime.Now,
                Calories = 3,
                Carbs = 6,
                CreatedByAuthor = "Sally Harding",
                Fat = 6,
                Fibre = 6,
                Protein = 11,
                Salt = 8,
            };

            //Act
            newRecipe.NutritionalInformation = newNutritionalInfo;
            var result = recipeManager.Add(newRecipe);

            //Assert
            Assert.IsNotNull(result);
        }
        public async Task WhenWeDoAGetWithId_WeRetrieve_ASingleWine()
        {
            //Arrange
            int existingWineId = 10;


            //Act
            RecipeModel wine = new RecipeModel();
            var result = await winesController.GetById(existingWineId);
            result.TryGetContentValue(out wine);

            //Assert
            Assert.IsNotNull(wine);
            Assert.IsTrue(wine.Id == existingWineId);
        }
        public void ADD_GivenARecipeModel_WhenTheBusinessModelIsAddedBe_EnsureThatItIsAddedToTheDatabase()
        {
            //Arrange
            RecipeModel newRecipeModel = new RecipeModel
            {
                CookingTime = new TimeSpan(3, 00, 00),
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Harry Lowe",
                Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Average,
                Method = "Test for the Controller",
                ModifiedDateTime = DateTime.Now,
                PreparationTime = new TimeSpan(2, 20, 15),
                Serves = 5,
                Title = "Irish Stew",
                RecipeType = Recipes.Business.Models.Enums.RecipeTypeModel.Side
            };

            newRecipeModel.NutritionalInformation = new NutritionalInformationModel
            {
                CreateDateTime = DateTime.Now,
                ModifiedDateTime = DateTime.Now,
                Calories = 3,
                Carbs = 6,
                CreatedByAuthor = "Harry Lowe",
                Fat = 6,
                Fibre = 6,
                Protein = 11,
                Salt = 8,
            };


            newRecipeModel.Reviews = new List<ReviewModel>();
            newRecipeModel.Reviews.Add(new ReviewModel
            {
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Terry Mcpherson",
                ModifiedBy = "Margaret Harding",
                ModifiedDateTime = DateTime.Now,
                Rating = 5,
                SubmittedBy = "Sally Harding",
                Text = "Lovely Recipe very easy",
                Title = "First Review"
            });

            newRecipeModel.Wines = new List<WineModel>();
            newRecipeModel.Wines.Add(new WineModel
            {
                Colour = Recipes.Business.Models.Enums.WineColourModel.Red,
                CountryOfOrigin = "Chile",
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Margaret Harding",
                MainGrape = "Sauvignon Blanc",
                ModifiedBy = "Terrry McPherson",
                ModifiedDateTime = DateTime.Now,
                Name = "Tadpole North",
                Region = "South",
                TastingNotes = "Dry with fruity overtones",
                Vintage = 2015
            });

            newRecipeModel.Ingredients = new List<IngredientModel>();
            newRecipeModel.Ingredients.Add(new IngredientModel
            {
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Sally Harding",
                IsNut = true,
                MainIngredient = true,
                ModifiedBy = "Paul Jones",
                ModifiedDateTime = DateTime.Now,
                Name = "Beef",
                UnitOfMeasure = (new UnitOfMeasureModel
                {
                    Amount = 12,
                    CreateDateTime = DateTime.Now,
                    CreatedByAuthor = "Sam Smith",
                    ModifiedBy = "Kat Brogan",
                    ModifiedDateTime = DateTime.Now,
                    UnitType = "Spoons"
                })
            });

            //Act
            var result = manager.Add(newRecipeModel);
            repository.Commit();

            //Assert
            Assert.IsTrue(result.Id > 0);
            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Wines);
            Assert.IsNotNull(result.NutritionalInformation);
            Assert.IsNotNull(result.Reviews);
            Assert.IsNotNull(result.Ingredients);
            Assert.IsInstanceOfType(result, typeof(RecipeModel));
        }
        public void UPDATE_GivenAnExitingRecipeAndNutritionalInformation_UpadateTheDescription()
        {
            //Arrange
            RecipeModel existingRecipeModel = new RecipeModel
            {
                Id = 6,
                CookingTime = new TimeSpan(23, 00, 00),
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Terry Mcpherson",
                Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Average,
                Method = "CUT THE Chicken",
                ModifiedBy = "Sally Harding",
                ModifiedDateTime = DateTime.Now,
                PreparationTime = new TimeSpan(4, 00, 00),
                Serves = 9,
                RecipeType = Recipes.Business.Models.Enums.RecipeTypeModel.Main,
                Title = "Roast Chicken!!",
                NutritionalInformation= new NutritionalInformationModel
                {
                    CreateDateTime = DateTime.Now,
                    ModifiedDateTime = DateTime.Now,
                    Calories = 3,
                    Carbs = 6,
                    CreatedByAuthor = "Sally Harding",
                    Fat = 6,
                    Fibre = 6,
                    Protein = 11,
                    Salt = 8,
                }
             };

            //Act

            var result = manager.Update(existingRecipeModel);
            repository.Commit();

            //Assert
            Assert.IsInstanceOfType(result, typeof(RecipeModel));
            Assert.IsNotNull(result);
        }
        public async Task WhenWeDoAPost_WeAddARecipe_AndWeWantToBeSureThatTheRecipeIsReturned()
        {
            //Arrange
            RecipeModel newRecipeModel = new RecipeModel
            {
                CookingTime = new TimeSpan(3, 00, 00),
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Harry Lowe",
                Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Average,
                Method = "Test for the Controller",
                ModifiedDateTime = DateTime.Now,
                PreparationTime = new TimeSpan(2, 20, 15),
                Serves = 5,
                Title = "Irish Stew",
                RecipeType = Recipes.Business.Models.Enums.RecipeTypeModel.Side
            };

            newRecipeModel.NutritionalInformation = new NutritionalInformationModel
            {
                CreateDateTime = DateTime.Now,
                ModifiedDateTime = DateTime.Now,
                Calories = 3,
                Carbs = 6,
                CreatedByAuthor = "Harry Lowe",
                Fat = 6,
                Fibre = 6,
                Protein = 11,
                Salt = 8,
            };


            newRecipeModel.Reviews = new List<ReviewModel>();
            newRecipeModel.Reviews.Add(new ReviewModel
            {
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Terry Mcpherson",
                ModifiedBy = "Margaret Harding",
                ModifiedDateTime = DateTime.Now,
                Rating = 5,
                SubmittedBy = "Sally Harding",
                Text = "Lovely Recipe very easy",
                Title = "First Review"
            });

            newRecipeModel.Wines = new List<WineModel>();
            newRecipeModel.Wines.Add(new WineModel
            {
                Colour = Recipes.Business.Models.Enums.WineColourModel.Red,
                CountryOfOrigin = "Chile",
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Margaret Harding",
                MainGrape = "Sauvignon Blanc",
                ModifiedBy = "Terrry McPherson",
                ModifiedDateTime = DateTime.Now,
                Name = "Tadpole North",
                Region = "South",
                TastingNotes = "Dry with fruity overtones",
                Vintage = 2015
            });

            newRecipeModel.Ingredients = new List<IngredientModel>();
            newRecipeModel.Ingredients.Add(new IngredientModel
            {
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Sally Harding",
                IsNut = true,
                MainIngredient = true,
                ModifiedBy = "Paul Jones",
                ModifiedDateTime = DateTime.Now,
                Name = "Beef",
                UnitOfMeasure = (new UnitOfMeasureModel
                {
                    Amount = 12,
                    CreateDateTime = DateTime.Now,
                    CreatedByAuthor = "Sam Smith",
                    ModifiedBy = "Kat Brogan",
                    ModifiedDateTime = DateTime.Now,
                    UnitType = "Spoons"
                })
            });

            //Act
            RecipeModel recipe = new RecipeModel();
            var result = await recipesController.Add(newRecipeModel);
            result.TryGetContentValue(out recipe);

            //Assert
            Assert.IsNotNull(recipe);
            Assert.AreEqual(recipe.GetType(), typeof(RecipeModel));
            Assert.IsTrue(recipe.Id > 1);
        }
        public async Task WhenWeDoAPut_TheRecipeGetsUpdated()
        {
            //Arrange
            RecipeModel existingModel = new RecipeModel
            {
                Id = 67,
                CookingTime = new TimeSpan(3, 00, 00),
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Harry Lowe",
                Difficulty = Recipes.Business.Models.Enums.DifficultyModel.Average,
                Method = "TO SEE IF ONLY AN ISSUE WITH REVIEW",
                ModifiedDateTime = DateTime.Now,
                PreparationTime = new TimeSpan(2, 20, 15),
                Serves = 5,
                Title = "Irish Stew",
                RecipeType = Recipes.Business.Models.Enums.RecipeTypeModel.Side
            };

            existingModel.NutritionalInformation = new NutritionalInformationModel
            {
                CreateDateTime = DateTime.Now,
                ModifiedDateTime = DateTime.Now,
                Calories = 3,
                Carbs = 6,
                CreatedByAuthor = "Update Test from Recipe Controller",
                Fat = 6,
                Fibre = 6,
                Protein = 11,
                Salt = 8,
            };


            existingModel.Reviews = new List<ReviewModel>();
            existingModel.Reviews.Add(new ReviewModel
            {
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Terry Mcpherson",
                ModifiedBy = "Margaret Harding",
                ModifiedDateTime = DateTime.Now,
                Rating = 5,
                SubmittedBy = "Sally Harding",
                Text = "Lovely Recipe very easy",
                Title = "First Review"
            });

            existingModel.Wines = new List<WineModel>();
            existingModel.Wines.Add(new WineModel
            {
                Colour = Recipes.Business.Models.Enums.WineColourModel.Red,
                CountryOfOrigin = "Chile",
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Margaret Harding",
                MainGrape = "Sauvignon Blanc",
                ModifiedBy = "Terry McPherson",
                ModifiedDateTime = DateTime.Now,
                Name = "Tadpole North",
                Region = "South",
                TastingNotes = "Dry with fruity overtones",
                Vintage = 2015
            });

            existingModel.Ingredients = new List<IngredientModel>();
            existingModel.Ingredients.Add(new IngredientModel
            {
                CreateDateTime = DateTime.Now,
                CreatedByAuthor = "Sally Harding",
                IsNut = true,
                MainIngredient = true,
                ModifiedBy = "Paul Jones",
                ModifiedDateTime = DateTime.Now,
                Name = "Beef",
                UnitOfMeasure = (new UnitOfMeasureModel
                {
                    Amount = 12,
                    CreateDateTime = DateTime.Now,
                    CreatedByAuthor = "Sam Smith",
                    ModifiedBy = "Kat Brogan",
                    ModifiedDateTime = DateTime.Now,
                    UnitType = "Spoons"
                })
            });

            //Act
            RecipeModel changedRecipeModel;
            var result = await recipesController.Update(existingModel);
            result.TryGetContentValue(out changedRecipeModel);

            //Arrange
            Assert.IsTrue(changedRecipeModel.Title == existingModel.Title);
            Assert.IsNotNull(changedRecipeModel);
        }
示例#7
0
 public void UpdateItem(RecipeModel item)
 {
     RecipeRepository.Update(RecipeMapper.ConvertRecipeModelToRecipe(item));
 }
示例#8
0
 public void AddItem(RecipeModel item)
 {
     RecipeRepository.Add(RecipeMapper.ConvertRecipeModelToRecipe(item));
 }
 /// <summary>
 /// Updates the internal model and raises NotifyPropertyChanged
 /// </summary>
 /// <param name="recipeModel">The updated model instance</param>
 public void UpdateModel(RecipeModel recipeModel)
 {
     Model = recipeModel;
     CopyFromModel();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RecipeViewModel"/> class.
 /// </summary>
 public RecipeViewModel(RecipeModel recipeModel)
 {
     Model = recipeModel;
     CopyFromModel();
 }
示例#11
0
 public ActionResult Put(string userId, string recipeId, [FromBody] RecipeModel value)
 {
     return(new AcceptedResult());
 }
示例#12
0
    private void BindDataToRepeater()
    {
        // string strSql = "Data Source=118.244.237.123;Initial Catalog=rinfo;user id=sa;password=dalianvideo;MultipleActiveResultSets=true";
        string        strSql = ConfigurationManager.ConnectionStrings["SKConnection"].ConnectionString;
        SqlConnection myConn = new SqlConnection(strSql);

        int id = 0;

        if (Request.QueryString["id"] != null)
        {
            id          = Convert.ToInt16(Request.QueryString["id"]);
            idnum.Value = Request.QueryString["id"].ToString();
        }
        string psp           = "";
        string hospitalid    = "";
        string drugtime      = "";
        string drugnum       = "";
        string name          = "";
        string sex           = "";
        string age           = "";
        string department    = "";
        string dot           = "";
        string getdrug1      = "";
        string getdrug2      = "";
        string getdrugweight = "";

        RecipeModel   rm   = new RecipeModel();
        SqlDataReader sdr  = rm.print(id);
        SqlDataReader sdr1 = rm.findrug(id);
        SqlDataReader sdr2 = rm.findrug2(id);

        if (sdr.Read() && sdr1.Read() && sdr2.Read())
        {
            psp           = sdr["Pspnum"].ToString();
            hospitalid    = sdr["Hospitalid"].ToString();
            drugtime      = sdr["getdrugtime"].ToString();
            drugnum       = sdr["getdrugnum"].ToString();
            name          = sdr["name"].ToString();
            sex           = sdr["sex"].ToString();
            age           = sdr["age"].ToString();
            department    = sdr["department"].ToString();
            dot           = sdr["doctor"].ToString();
            getdrug2      = sdr["dose"].ToString();
            getdrug1      = sdr1["p"].ToString();
            getdrugweight = sdr2["pp"].ToString();
        }
        getdrugnum.Text  = drugnum;
        getdrugtime.Text = drugtime;

        if (sex == "1")
        {
            sex = "男";
        }
        else
        {
            sex = "女";
        }

        string strDelNum = DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss");

        printtime.Text = strDelNum;

        this.namebar.Text = name;
        if (sex == "1")
        {
            sex = "男";
            this.sexbar.Text = sex;
        }
        else
        {
            sex = "女";
            this.sexbar.Text = sex;
        }


        this.agebar.Text     = age;
        this.roomnumbar.Text = sdr["sickbed"].ToString();
        HospitalModel hm    = new HospitalModel();
        SqlDataReader sdr10 = hm.findHospitalnamebyid(sdr["Hospitalid"].ToString());
        string        hname = "";

        if (sdr10.Read())
        {
            hname = sdr10["hname"].ToString();
        }

        this.hospitalnamebar.Text = hname;  //sdr["Hospitalid"].ToString();//

        this.pspnumbar.Text              = sdr["pspnum"].ToString();
        this.strSchemebar.Text           = getDecscheme(sdr["decscheme"].ToString());
        this.strInpatientAreaNumbar.Text = sdr["inpatientarea"].ToString();

        this.strWardbar.Text = sdr["ward"].ToString();


        this.strDepartmentbar.Text = sdr["department"].ToString();

        this.dosebar.Text = sdr["dose"].ToString();

        this.nNumbar.Text = sdr["takenum"].ToString();


        this.nPackageNumbar.Text = sdr["packagenum"].ToString();

        this.strDrugGetTimebar.Text = sdr["getdrugtime"].ToString();

        this.strDrugGetNumbar.Text = sdr["getdrugnum"].ToString();

        this.decmothedbar.Text = sdr["decmothed"].ToString();


        this.takemethodbar.Text = sdr["takemethod"].ToString();

        this.takewaybar.Text = sdr["takeway"].ToString();


        this.ordertimebar.Text = sdr["ordertime"].ToString();

        this.namebar1.Text = name;
        if (sex == "1")
        {
            sex = "男";
            this.sexbar1.Text = sex;
        }
        else
        {
            sex = "女";
            this.sexbar1.Text = sex;
        }


        this.agebar1.Text          = age;
        this.roomnumbar1.Text      = sdr["sickbed"].ToString();
        this.hospitalnamebar1.Text = hname;//sdr["Hospitalid"].ToString();//

        this.pspnumbar1.Text              = sdr["pspnum"].ToString();
        this.strSchemebar1.Text           = getDecscheme(sdr["decscheme"].ToString());
        this.strInpatientAreaNumbar1.Text = sdr["inpatientarea"].ToString();

        this.strWardbar1.Text = sdr["ward"].ToString();


        this.strDepartmentbar1.Text = sdr["department"].ToString();

        this.dosebar1.Text = sdr["dose"].ToString();

        this.nNumbar1.Text = sdr["takenum"].ToString();


        this.nPackageNumbar1.Text = sdr["packagenum"].ToString();

        this.strDrugGetTimebar1.Text = sdr["getdrugtime"].ToString();

        this.strDrugGetNumbar1.Text = sdr["getdrugnum"].ToString();

        this.decmothedbar1.Text = sdr["decmothed"].ToString();


        this.takemethodbar1.Text = sdr["takemethod"].ToString();

        this.takewaybar1.Text = sdr["takeway"].ToString();


        this.ordertimebar1.Text = sdr["ordertime"].ToString();

        //调剂内容

        this.namebar3.Text = name;
        if (sex == "1")
        {
            sex = "男";
            this.sexbar3.Text = sex;
        }
        else
        {
            sex = "女";
            this.sexbar3.Text = sex;
        }


        this.agebar3.Text          = age;
        this.roomnumbar3.Text      = sdr["sickbed"].ToString();
        this.hospitalnamebar3.Text = hname;//sdr["Hospitalid"].ToString();//

        this.pspnumbar3.Text              = sdr["pspnum"].ToString();
        this.strSchemebar3.Text           = getDecscheme(sdr["decscheme"].ToString());
        this.strInpatientAreaNumbar3.Text = sdr["inpatientarea"].ToString();

        this.strWardbar3.Text = sdr["ward"].ToString();


        this.strDepartmentbar3.Text = sdr["department"].ToString();

        this.dosebar3.Text = sdr["dose"].ToString();

        this.nNumbar3.Text = sdr["takenum"].ToString();


        this.nPackageNumbar3.Text = sdr["packagenum"].ToString();

        this.strDrugGetTimebar3.Text = sdr["getdrugtime"].ToString();

        this.strDrugGetNumbar3.Text = sdr["getdrugnum"].ToString();

        this.decmothedbar3.Text = sdr["decmothed"].ToString();


        this.takemethodbar3.Text = sdr["takemethod"].ToString();

        this.takewaybar3.Text = sdr["takeway"].ToString();

        this.ordertimebar3.Text = sdr["ordertime"].ToString();

        string sql2 = "select ROW_NUMBER() OVER(ORDER BY d.id desc) as id,d.drugdescription,d.description,d.DrugAllNum,d.DrugWeight,d.DrugPosition,d.drugname,(select ypcdrugPositionNum  from  DrugMatching as m where  m.pspId=d.pid and m.drugId = d.id) as ypcdrugPositionNum from drug as d   where  d.pid='" + id + "'";
        // sql2 = "select   ypcdrugPositionNum   from DrugMatching where pspId ='" + id + "'";

        SqlCommand cmd = new SqlCommand(sql2);

        cmd.Connection = myConn;
        SqlDataAdapter sda = new SqlDataAdapter();

        sda.SelectCommand = cmd;
        DataSet ds = new DataSet();

        sda.Fill(ds, "drug");
        rpTest.DataSource = ds.Tables["drug"];
        rpTest.DataBind();
        myConn.Close();
    }
示例#13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            RecipeModel rm = new RecipeModel();
            DataTable   dt = rm.getprintstatus();

            string adjust        = dt.Rows[0][18].ToString();
            string adjustbarcode = dt.Rows[1][18].ToString();
            string packbarcode   = dt.Rows[2][18].ToString();

            Select1.Items.Add(new ListItem("--全部--", "0"));

            if (adjust == "1")
            {
                Select1.Items.Add(new ListItem("调配单", "1"));
                this.print1.Style["display"] = "block";

                SqlDataReader sdr = rm.getprintstatusbytype("1");
                if (sdr.Read())
                {
                    if (sdr["strName"].ToString() == "1")
                    {
                        this.div41.Style["display"] = "block";
                    }
                    if (sdr["nSex"].ToString() == "1")
                    {
                        this.div42.Style["display"] = "block";
                    }
                    if (sdr["nAge"].ToString() == "1")
                    {
                        this.div43.Style["display"] = "block";
                    }
                    if (sdr["strSickBed"].ToString() == "1")
                    {
                        this.div44.Style["display"] = "block";
                    }
                    if (sdr["strHospitalName"].ToString() == "1")
                    {
                        this.div45.Style["display"] = "block";
                    }
                    if (sdr["strPspnum"].ToString() == "1")
                    {
                        this.div46.Style["display"] = "block";
                    }
                    if (sdr["strScheme"].ToString() == "1")
                    {
                        this.div47.Style["display"] = "block";
                    }
                    if (sdr["strInpatientAreaNum"].ToString() == "1")
                    {
                        this.div48.Style["display"] = "block";
                    }
                    if (sdr["strWard"].ToString() == "1")
                    {
                        this.div49.Style["display"] = "block";
                    }
                    if (sdr["strDepartment"].ToString() == "1")
                    {
                        this.div51.Style["display"] = "block";
                    }
                    if (sdr["strDose"].ToString() == "1")
                    {
                        this.div52.Style["display"] = "block";
                    }
                    if (sdr["nNum"].ToString() == "1")
                    {
                        this.div53.Style["display"] = "block";
                    }
                    if (sdr["nPackageNum"].ToString() == "1")
                    {
                        this.div54.Style["display"] = "block";
                    }
                    if (sdr["strDrugGetTime"].ToString() == "1")
                    {
                        this.div55.Style["display"] = "block";
                    }
                    if (sdr["strOrderTime"].ToString() == "1")
                    {
                        this.div56.Style["display"] = "block";
                    }
                    if (sdr["strTakeMethod"].ToString() == "1")
                    {
                        this.div59.Style["display"] = "block";
                    }
                    if (sdr["strTakeWay"].ToString() == "1")
                    {
                        this.div60.Style["display"] = "block";
                    }
                }
            }

            if (adjustbarcode == "1")
            {
                Select1.Items.Add(new ListItem("调配条码", "2"));
                this.print2.Style["display"] = "block";
                SqlDataReader sdr = rm.getprintstatusbytype("2");
                if (sdr.Read())
                {
                    if (sdr["strName"].ToString() == "1")
                    {
                        this.div16.Style["display"] = "block";
                    }
                    if (sdr["nSex"].ToString() == "1")
                    {
                        this.div17.Style["display"] = "block";
                    }
                    if (sdr["nAge"].ToString() == "1")
                    {
                        this.div18.Style["display"] = "block";
                    }
                    if (sdr["strSickBed"].ToString() == "1")
                    {
                        this.div19.Style["display"] = "block";
                    }
                    if (sdr["strHospitalName"].ToString() == "1")
                    {
                        this.div1.Style["display"] = "block";
                    }
                    if (sdr["strPspnum"].ToString() == "1")
                    {
                        this.div2.Style["display"] = "block";
                    }
                    if (sdr["strScheme"].ToString() == "1")
                    {
                        this.div3.Style["display"] = "block";
                    }
                    if (sdr["strInpatientAreaNum"].ToString() == "1")
                    {
                        this.div4.Style["display"] = "block";
                    }
                    if (sdr["strWard"].ToString() == "1")
                    {
                        this.div5.Style["display"] = "block";
                    }
                    if (sdr["strDepartment"].ToString() == "1")
                    {
                        this.div6.Style["display"] = "block";
                    }
                    if (sdr["strDose"].ToString() == "1")
                    {
                        this.div7.Style["display"] = "block";
                    }
                    if (sdr["nNum"].ToString() == "1")
                    {
                        this.div8.Style["display"] = "block";
                    }
                    if (sdr["nPackageNum"].ToString() == "1")
                    {
                        this.div9.Style["display"] = "block";
                    }
                    if (sdr["strDrugGetTime"].ToString() == "1")
                    {
                        this.div10.Style["display"] = "block";
                    }
                    if (sdr["strOrderTime"].ToString() == "1")
                    {
                        this.div11.Style["display"] = "block";
                    }
                    if (sdr["strTakeMethod"].ToString() == "1")
                    {
                        this.div14.Style["display"] = "block";
                    }
                    if (sdr["strTakeWay"].ToString() == "1")
                    {
                        this.div15.Style["display"] = "block";
                    }
                }
            }
            if (packbarcode == "1")
            {
                Select1.Items.Add(new ListItem("包装条码", "3"));
                this.print3.Style["display"] = "block";

                SqlDataReader sdr = rm.getprintstatusbytype("3");
                if (sdr.Read())
                {
                    if (sdr["strName"].ToString() == "1")
                    {
                        this.div22.Style["display"] = "block";
                    }
                    if (sdr["nSex"].ToString() == "1")
                    {
                        this.div23.Style["display"] = "block";
                    }
                    if (sdr["nAge"].ToString() == "1")
                    {
                        this.div24.Style["display"] = "block";
                    }
                    if (sdr["strSickBed"].ToString() == "1")
                    {
                        this.div25.Style["display"] = "block";
                    }
                    if (sdr["strHospitalName"].ToString() == "1")
                    {
                        this.div26.Style["display"] = "block";
                    }
                    if (sdr["strPspnum"].ToString() == "1")
                    {
                        this.div27.Style["display"] = "block";
                    }
                    if (sdr["strScheme"].ToString() == "1")
                    {
                        this.div28.Style["display"] = "block";
                    }
                    if (sdr["strInpatientAreaNum"].ToString() == "1")
                    {
                        this.div29.Style["display"] = "block";
                    }
                    if (sdr["strWard"].ToString() == "1")
                    {
                        this.div30.Style["display"] = "block";
                    }
                    if (sdr["strDepartment"].ToString() == "1")
                    {
                        this.div31.Style["display"] = "block";
                    }
                    if (sdr["strDose"].ToString() == "1")
                    {
                        this.div32.Style["display"] = "block";
                    }
                    if (sdr["nNum"].ToString() == "1")
                    {
                        this.div33.Style["display"] = "block";
                    }
                    if (sdr["nPackageNum"].ToString() == "1")
                    {
                        this.div34.Style["display"] = "block";
                    }
                    if (sdr["strDrugGetTime"].ToString() == "1")
                    {
                        this.div35.Style["display"] = "block";
                    }
                    if (sdr["strOrderTime"].ToString() == "1")
                    {
                        this.div36.Style["display"] = "block";
                    }
                    if (sdr["strTakeMethod"].ToString() == "1")
                    {
                        this.div39.Style["display"] = "block";
                    }
                    if (sdr["strTakeWay"].ToString() == "1")
                    {
                        this.div40.Style["display"] = "block";
                    }
                }
            }

            BindDataToRepeater();
            this.Image1.ImageUrl = printbarcode();
            this.Image2.ImageUrl = printbarcode();
        }
    }
示例#14
0
 public async Task GetRecipeAndInstructions(string title)
 {
     this.recipe = await RecipeDataSource.GetRecipeByTitleAsync(title);
 }