protected void lbtUpdateB_Click(object sender, EventArgs e) { try { SlideInfo obj = new SlideInfo(); obj.SliId = txtId.Value; obj.FilId = ddlFilId_Update.SelectedValue; obj.Image = txtImage.Text; obj.Status = chkActive.Checked ? "1" : "0"; if (_insert == true) { SlideService.Slide_Insert(obj); } else { SlideService.Slide_Update(obj); } BindGrid(); pnView.Visible = true; pnUpdate.Visible = false; _insert = false; } catch (Exception ex) { WebMsgBox.Show(ex.Message); } }
protected void lbtDeleteT_Click(object sender, EventArgs e) { try { DataGridItem item = default(DataGridItem); for (int i = 0; i < grdSlide.Items.Count; i++) { item = grdSlide.Items[i]; if (item.ItemType == ListItemType.AlternatingItem | item.ItemType == ListItemType.Item) { if (((CheckBox)item.FindControl("ChkSelect")).Checked) { string strId = item.Cells[1].Text; var dt = new DataTable(); SlideService.Slide_Delete(strId); } } } grdSlide.CurrentPageIndex = 0; BindGrid(); } catch (Exception ex) { WebMsgBox.Show(ex.Message); } }
private void BindGrid() { try { grdSlide.DataSource = SlideService.Slide_GetByAll(); grdSlide.DataBind(); } catch (Exception ex) { WebMsgBox.Show(ex.Message); } }
private void LoadSlide() { try { RepeaterSlide.DataSource = SlideService.Slide_GetByTop("", "Slide.Status=1", ""); RepeaterSlide.DataBind(); } catch (Exception ex) { WebMsgBox.Show(ex.Message); } }
public HttpResponseMessage Update(HttpRequestMessage request, SlideModel SlideModel) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } else { var SlideService = new SlideService(); SlideService.Update(SlideModel); response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
public HttpResponseMessage DeleteMulti(HttpRequestMessage request, int[] id) { return(CreateHttpResponse(request, () => { HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { var SlideService = new SlideService(); SlideService.DeleteAll(id); response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
public ActionResult SlideList(DataTableModel dt, Slide condition) { if (ModelState.IsValid) { using (SlideService service = new SlideService()) { int total_row = 0; var dataList = service.SearchSlideList(dt, condition, out total_row); int order = 1; int lastItem = dt.iDisplayLength + dt.iDisplayStart; var result = Json( new { sEcho = dt.sEcho, iTotalRecords = total_row, iTotalDisplayRecords = total_row, aaData = (from i in dataList select new object[] { i.ID, order++, i.Type == 1 ? "Slide Top": "Slide Left", i.DisplayOrder, i.Status == true? "Hiển thị" : "Ẩn", i.CreatedDate != null ? i.CreatedDate.Value.ToString("dd/MM/yyyy") : String.Empty, i.ModifiedDate != null ? i.ModifiedDate.Value.ToString("dd/MM/yyyy") : String.Empty, i.del_flg }) }); result.MaxJsonLength = Int32.MaxValue; return(result); } } else { var ErrorMessages = ModelState.Where(x => x.Value.Errors.Count > 0).Select(x => new { x.Key, x.Value.Errors }).ToArray(); } return(new EmptyResult()); }
static void Main(string[] args) { // Validation arguments if (args == null || args.Length != 1) { throw new Exception("Un seul argument attendu par Program, le chemin vers le fichier de configuration"); } string configPath = args[0]; // Récupération de la configuration Config config = new ConfigBuilder(configPath).Build(); // Récupération de l'input var input = new InputBuilder(config.InputPath).Build(); // vertical pics //var verticalPics = input.Where(x => !x.IsHorizontal); // compute scores for vertical pics with other vertical pics var computePhotoService = new ScoreService <Photo>(); computePhotoService.Arrange(input); // associate pics SlideService slideService = new SlideService(); var slides = slideService.GetSlides(input.ToList()); // compute slides scores var computeSlideService = new ScoreService <Slide>(); computeSlideService.Arrange(slides); // generate final slides var slideshow = slideService.GetCollectionSlides(slides); // Ecriture de l'output var writer = new OutputWriter(slideshow, config.OutputPath); writer.Write(); }
public ActionResult UploadSlide(string id) { try { string name = Request.Files[0].FileName; //格式 Regex r = new Regex(@"\.(jpg|jpeg|gif|png)$"); if (r.IsMatch(name) == false) { throw new Exception("上传文件格式不正确( jpg jpeg gif png )"); } Session["SlideMsg"] = new SlideService().SaveSlidePicture(id, Request.Files[0], UserCache.CurrentUser.Id); } catch (Exception ex) { Session["SlideMsg"] = new { validate = false, msg = ex.Message }; } return(Json("", "text/html")); }
public HttpResponseMessage Create(HttpRequestMessage request, SlideModel SlideModel) { return(CreateHttpResponse(request, () => { var a = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); HttpResponseMessage response = null; if (!ModelState.IsValid) { response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState); } else { var SlideService = new SlideService(); SlideService.Create(SlideModel); //var responseData = true; response = request.CreateResponse(HttpStatusCode.OK); } return response; })); }
public ActionResult Edit(Slide model) { try { using (SlideService service = new SlideService()) { if (ModelState.IsValid) { bool isNew = false; bool success = false; if (model.ID == 0) { isNew = true; success = service.InsertSlide(model) > 0; JsonResult result = Json(new { isNew = isNew, success = success }, JsonRequestBehavior.AllowGet); return(result); } else { isNew = false; success = service.UpdateSlide(model) > 0; JsonResult result = Json(new { isNew = isNew, success = success }, JsonRequestBehavior.AllowGet); return(result); } } else { var ErrorMessages = ModelState.Where(x => x.Value.Errors.Count > 0).Select(x => new { x.Key, x.Value.Errors }).ToArray(); } return(new EmptyResult()); } } catch (Exception ex) { Response.StatusCode = (int)System.Net.HttpStatusCode.BadRequest; System.Web.HttpContext.Current.Session["ERROR"] = ex; return(new EmptyResult()); } }
protected void grdSlide_ItemCommand(object source, DataGridCommandEventArgs e) { try { string strCa = e.CommandArgument.ToString(); string strWhere = " 1=1 "; if (e.CommandName == "Edit") { _insert = false; DataTable dt = SlideService.Slide_GetById(strCa); txtId.Value = dt.Rows[0]["SliId"].ToString(); ddlFilId_Update.SelectedValue = dt.Rows[0]["FilId"].ToString(); txtImage.Text = dt.Rows[0]["Image"].ToString(); imgImage.ImageUrl = dt.Rows[0]["Image"].ToString(); chkActive.Checked = dt.Rows[0]["Status"].ToString() == "1" || dt.Rows[0]["Status"].ToString() == "True"; pnUpdate.Visible = true; pnView.Visible = false; } if (e.CommandName == "Delete") { SlideService.Slide_Delete(strCa); BindGrid(); } if (e.CommandName == "Status") { string strA = ""; string str = e.Item.Cells[2].Text; strA = str == "1" ? "0" : "1"; SlideService.Silde_Update_Status(strCa, strA); BindGrid(); } } catch (Exception ex) { WebMsgBox.Show(ex.Message); } }
public SlidesController(SlideService slideService) { _slideService = slideService; }
public ActionResult CreateSlide(Slide model, string id, string url, SlideStatus status, int?apply) { var result = new SlideService().SaveSlide(model, UserCache.CurrentUser.Id); return(Json(result)); }
public ActionResult GetSlides() { var slides = new SlideService().GetSlides <SlideVM>(); return(Json(new { total = slides.Count(), rows = slides })); }