示例#1
0
        //private readonly int _pageSize = AppConfig.PageSize;
        public ActionResult Index(DrugGenericViewModel model)
        {
            ModelState.Clear();
            //if (!model.IsSearch)
            //{
            //    model.IsSearch = true;
            //    return View(model);
            //}

            //var startPage = 0;

            //if (model.Page.HasValue && model.Page.Value>0)
            //{
            //    startPage = model.Page.Value - 1;
            //}

            var totalRecords = 0;

            model.Name = model.SearchDrugGenericName;
            //model.DrugGenerics = DrugGenericManager.GetAllGenericDrug(startPage, _pageSize, out totalRecords, model);
            model.DrugGenerics = DrugGenericManager.GetAllGenericDrug(out totalRecords, model);

            model.TotalRecords = totalRecords;

            return(View(model));
        }
        public ActionResult Index(DrugdetailViewModel model)
        {
            ModelState.Clear();
            var totalrecords = 0;

            model.DrugGenerics = DrugGenericManager.GettAllGenericDrug();
            model.DrugDetails  = DrugDetailManager.GetAllDrugDetails(out totalrecords, model);
            model.TotalRecords = totalrecords;
            return(View(model));
        }
        public JsonResult Save(DrugGenericViewModel model)
        {
            int saveIndex = 0;

            var _drugGeneric = new DrugGeneric();

            _drugGeneric.GenericId = model.GenericId;
            _drugGeneric.Name      = model.Name;
            saveIndex = model.GenericId == 0 ? DrugGenericManager.SaveDrugGeneric(_drugGeneric) : DrugGenericManager.EditDrugGenerIc(_drugGeneric);
            return(saveIndex > 0 ? Reload() : ErroeMessageResult());
        }
        public ActionResult Edit(DrugGenericViewModel model)
        {
            ModelState.Clear();
            if (model.GenericId > 0)
            {
                var _drugGeneric = new DrugGeneric();

                _drugGeneric    = DrugGenericManager.GetGenericDrugById(model.GenericId);
                model.GenericId = _drugGeneric.GenericId;
                model.Name      = _drugGeneric.Name;
            }
            return(View(model));
        }
        public JsonResult Delete(DrugGenericViewModel model)
        {
            int deleteIndex = 0;

            try
            {
                deleteIndex = DrugGenericManager.DeleteDrugGeneric(model.GenericId);
            }
            catch (Exception exception)
            {
                return(ErroResult(exception.Message));
            }
            return(deleteIndex > 0 ? Reload() : ErroResult("Failed To Delete "));
        }
        public ActionResult Edit(DrugBrandViewModel model)
        {
            ModelState.Clear();
            model.DrugGenerics = DrugGenericManager.GettAllGenericDrug();
            if (model.BrandId > 0)
            {
                var _drugBrand = DrugBrandManager.GetBrandDrugById(model.BrandId) ?? new DrugBrand();;

                model.BrandId     = _drugBrand.BrandId;
                model.Name        = _drugBrand.Name;
                model.Preparation = _drugBrand.Preparation;
                model.GenericId   = _drugBrand.GenericId;
            }
            return(View(model));
        }
        public ActionResult Index(DrugGenericViewModel model)
        {
            ModelState.Clear();


            var totalRecords = 0;

            model.Name = model.SearchDrugGenericName;

            model.DrugGenerics = DrugGenericManager.GetAllGenericDrug(out totalRecords, model);

            model.TotalRecords = totalRecords;

            return(View(model));
        }
        public ActionResult Index(DrugBrandViewModel model)
        {
            ModelState.Clear();
            model.Name = model.SeachByBrandName;
            //if (!model.IsSearch)
            //{
            //    model.IsSearch = true;
            //    return View(model);
            //}

            var totalrecords = 0;



            model.DrugGenerics = DrugGenericManager.GettAllGenericDrug();

            model.DrugBrands   = DrugBrandManager.GetAllDrugBrand(out totalrecords, model);
            model.TotalRecords = totalrecords;

            return(View(model));
        }
        //private readonly int _pageSize = AppConfig.PageSize;

        public ActionResult Index(DrugBrandViewModel model)
        {
            ModelState.Clear();


            //var startPage = 0;

            //if (model.Page.HasValue && model.Page.Value > 0)
            //{
            //    startPage = model.Page.Value - 1;
            //}

            var totalrecords = 0;

            model.Name = model.SeachByBrandName;

            //model.DrugGenerics = DrugGenericManager.GettAllGenericDrug();

            //var   drugGenericsList = DrugGenericManager.GettAllGenericDrug();

            //var drugGenericsList = DrugGenericManager.GetAllGenericDrug((startPage, _pageSize, out totalrecords , model);

            //model.DrugGenerics = drugGenericsList.Where(x=>x.GenericId==model.GenericId|| model.GenericId==0).ToList();

            //ViewBag.SearchByGenericDSrug=new SelectList(drugGenericsList,"GenericId","Name");
            //var genericId = model.SearchByGenericDSrug;
            //var genericId = model.SearchByGenericDSrug;

            // var drugBrandlist = DrugBrandManager.GetAllDrugBrandByGeneric(genericId);

            // ViewBag.SearchByDrugBrand=new SelectList(drugBrandlist,"BrandId","Name",model.SearchByDrugBrand);
            model.DrugGenerics = DrugGenericManager.GettAllGenericDrug();

            //model.DrugBrands = DrugBrandManager.GetAllDrugBrand(startPage, _pageSize, out totalrecords, model);
            model.DrugBrands   = DrugBrandManager.GetAllDrugBrand(out totalrecords, model);
            model.TotalRecords = totalrecords;

            return(View(model));
        }
        public ActionResult Edit(DrugdetailViewModel model)
        {
            ModelState.Clear();

            model.DrugGenerics = DrugGenericManager.GettAllGenericDrug();
            if (model.DrugDetailId > 0)
            {
                var _drugDetails = DrugDetailManager.GetDrugDeatilsbyId(model.DrugDetailId) ?? new DrugDetail();

                model.DrugDetailId = _drugDetails.DrugDetailId;
                model.Indication   = _drugDetails.Indication;
                model.Dosage       = _drugDetails.Dosage;

                model.Contraindication = _drugDetails.Contraindication;
                model.SideEffect       = _drugDetails.SideEffect;
                model.UseInPregnency   = _drugDetails.UseInPregnency;
                model.UseInLactation   = _drugDetails.UseInLactation;
                model.DrugInteraction  = _drugDetails.DrugInteraction;
                model.Precaution       = _drugDetails.DrugInteraction;
                model.Mechanism        = _drugDetails.Mechanism;
                model.GenericId        = _drugDetails.GenericId;
            }
            return(View(model));
        }