Exemple #1
0
 public IHttpActionResult GetFolders()
 {
     try
     {
         ViewModel.tblAttachInterfaceCategory FileManager = new ViewModel.tblAttachInterfaceCategory();
         JArray JsonFileManager = BisAttachInterfaceCategory.GetFolders(FileManager);
         return(Ok(JsonFileManager));
     }
     catch
     {
         return(NotFound());
     }
 }
Exemple #2
0
 public IHttpActionResult ListFoldersFiles(object obj)
 {
     try
     {
         JObject JsonObject = JObject.Parse(obj.ToString());
         ViewModel.tblAttachInterfaceCategory AttachInterfaceCategoryParams = JsonObject.ToObject <ViewModel.tblAttachInterfaceCategory>();
         JArray JsonFoldersFiles = BisAttachInterfaceCategory.ListFoldersFiles(AttachInterfaceCategoryParams);
         return(Ok(JsonFoldersFiles));
     }
     catch
     {
         return(NotFound());
     }
 }
Exemple #3
0
 public IHttpActionResult ListFoldersFilesByIDXDefineDetailProduct(object obj)
 {
     try
     {
         JObject JsonObject = JObject.Parse(obj.ToString());
         ViewModel.tblAttachInterfaceCategory AttachInterfaceCategory = new ViewModel.tblAttachInterfaceCategory();
         AttachInterfaceCategory.IDXDefineDetailProduct = JsonObject["IDXDefineDetailProduct"].ToString().StringToInt();
         JArray JsonFoldersFiles = BisAttachInterfaceCategory.ListFoldersFilesByIDXDefineDetailProduct(AttachInterfaceCategory);
         return(Ok(JsonFoldersFiles));
     }
     catch
     {
         return(NotFound());
     }
 }
Exemple #4
0
        protected void grdAttachInterfaceCategory_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            Guid IDAttachInterfaceCategory = e.CommandArgument.ToString().StringToGuid();

            switch (e.CommandName)
            {
            case "Delete":
                try
                {
                    ViewModel.tblAttachInterfaceCategory DelAttachInterfaceCategory = new ViewModel.tblAttachInterfaceCategory();
                    DelAttachInterfaceCategory.IDAttachInterfaceCategory = IDAttachInterfaceCategory;
                    bool retDel = BisAttachInterfaceCategory.DeleteCategory(DelAttachInterfaceCategory);
                    if (retDel)
                    {
                        FillgrdAttachInterfaceCategory();
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>حذف اطلاعات با موفقیت انجام شد!</p>\",title: \"<p style='text-align:right;direction:rtl'>حذف اطلاعات</p>\"});", true);
                    }
                    else
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>اشکال در حذف اطلاعات!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                    }
                }
                catch
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                }
                break;

            case "Edit":
                try
                {
                    ViewModel.Search getAttachInterfaceCategory = new ViewModel.Search();
                    getAttachInterfaceCategory.Filter = " and tblAttachInterfaceCategory.IDAttachInterfaceCategory =  '" + IDAttachInterfaceCategory + "'";
                    DataSet ds = BisAttachInterfaceCategory.GetCategoryData(getAttachInterfaceCategory);
                    txtAttachInterfaceCategoryNam_Fa.Text = ds.ReturnDataSetField("Name_Fa");
                    txtAttachInterfaceCategoryNam_En.Text = ds.ReturnDataSetField("Name_En");
                    hfIDAttachInterfaceCategory.Value     = ds.ReturnDataSetField("IDAttachInterfaceCategory");
                    hfAttachInterfaceCategoryMode.Value   = "Edit";
                }
                catch
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                }
                break;
            }
        }
Exemple #5
0
 public IHttpActionResult ChangeParentFolders(object obj)
 {
     try
     {
         Bis.AttachInterfaceCategoryMethod BisAttachInterfaceCategory = new Bis.AttachInterfaceCategoryMethod();
         JObject JsonObject = JObject.Parse(obj.ToString());
         ViewModel.tblAttachInterfaceCategory UpdateParent = JsonObject.ToObject <ViewModel.tblAttachInterfaceCategory>();
         bool ret = BisAttachInterfaceCategory.UpdateParentFolders(UpdateParent);
         if (ret)
         {
             return(Ok(ret));
         }
         else
         {
             return(NotFound());
         }
     }
     catch
     {
         return(NotFound());
     }
 }
Exemple #6
0
 public bool DeleteCategory(ViewModel.tblAttachInterfaceCategory category)
 {
     return(sqlHelper.RunProcedure("sp_tblAttachInterfaceCategory_DeleteRow", category) > 0);
 }
Exemple #7
0
 public bool UpdateParentFolders(ViewModel.tblAttachInterfaceCategory category)
 {
     return(sqlHelper.RunProcedure("sp_tblAttachInterfaceCategory_UpdatParentFolders", category) > 0);
 }
Exemple #8
0
 public bool AddCategory(ViewModel.tblAttachInterfaceCategory category)
 {
     return(sqlHelper.RunProcedure("sp_tblAttachInterfaceCategory_Insert", category) > 0);
 }
Exemple #9
0
 public JArray ListFoldersFilesByIDXDefineDetailProduct(ViewModel.tblAttachInterfaceCategory AttachInterfaceCategory)
 {
     return(sqlHelper.ReturnJsonData("sp_tblAttachInterfaceCategory_GetJsonDataByIDXDefineDetailProduct", AttachInterfaceCategory));
 }
Exemple #10
0
 public JArray ListFoldersFiles(ViewModel.tblAttachInterfaceCategory AttachInterfaceCategory)
 {
     return(sqlHelper.ReturnJsonData("sp_tblAttachInterfaceCategory_ListFoldersFiles", AttachInterfaceCategory));
 }
Exemple #11
0
 public JArray LoadBreadcrumbs(ViewModel.tblAttachInterfaceCategory category)
 {
     return(sqlHelper.ReturnJsonData("sp_tblAttachInterfaceCategory_LoadBreadcrumbs", category));
 }
Exemple #12
0
        protected void btnAddAttachInterfaceCategory_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                ViewModel.tblAttachInterfaceCategory NewAttachInterfaceCategory = new ViewModel.tblAttachInterfaceCategory();
                NewAttachInterfaceCategory.Name_En = txtAttachInterfaceCategoryNam_En.Text.FixFarsi();
                NewAttachInterfaceCategory.Name_Fa = txtAttachInterfaceCategoryNam_Fa.Text.FixFarsi();
                NewAttachInterfaceCategory.Status  = 1;

                switch (hfAttachInterfaceCategoryMode.Value)
                {
                case "New":
                    try
                    {
                        NewAttachInterfaceCategory.IDAttachInterfaceCategory = Guid.NewGuid();
                        bool ret = BisAttachInterfaceCategory.AddCategory(NewAttachInterfaceCategory);
                        if (ret)
                        {
                            FillDrpAttachInterfaceCategory();
                            FillgrdAttachInterfaceCategory();
                            NewAttachInterfaceCategoryFields();
                            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>اطلاعات با موفقیت ثبت شد!</p>\",title: \"<p style='text-align:right;direction:rtl'>ثبت اطلاعات</p>\"});", true);
                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>اشکال در ثبت اطلاعات!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                        }
                    }
                    catch
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                    }

                    break;

                case "Edit":
                    try
                    {
                        NewAttachInterfaceCategory.IDAttachInterfaceCategory = hfIDAttachInterfaceCategory.Value.StringToGuid();
                        bool result = BisAttachInterfaceCategory.UpdateCategory(NewAttachInterfaceCategory);
                        if (result)
                        {
                            FillDrpAttachInterfaceCategory();
                            FillgrdAttachInterfaceCategory();
                            NewAttachInterfaceCategoryFields();
                            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>ویرایش اطلاعات با موفقیت انجام شد!</p>\",title: \"<p style='text-align:right;direction:rtl'>ویرایش اطلاعات</p>\"});", true);
                        }
                        else
                        {
                            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>ویرایش اطلاعات با موفقیت انجام شد!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                        }
                    }
                    catch
                    {
                        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "er3", " bootbox.alert({message: \"<p dir='rtl' style='color:#004179;font-size:17px;'>اشکال در برقراری ارتباط با دیتابیس!</p>\",title: \"<p style='text-align:right;direction:rtl'>خطا</p>\"});", true);
                    }

                    break;
                }
            }
        }