public bool IsNoRun(string maktx, string mold) { bool run = true; if (String.IsNullOrEmpty(maktx) && String.IsNullOrEmpty(mold)) { Response.Redirect("Add.aspx"); run = true; } else if (String.IsNullOrEmpty(maktx) || String.IsNullOrEmpty(mold)) { LbMsg.Text = "如需复制,产品号和模具号都需要填写"; DivMsg.Attributes["class"] = "has-error"; run = false; } else { using (DbAppDataContext db = new DbAppDataContext()) { Cavity data = db.Cavity.SingleOrDefault(c => c.Maktx == maktx && c.Mold == mold); if (data == null) { LbMsg.Text = "没有找到所需复制的产品号和模具号"; DivMsg.Attributes["class"] = "has-error"; run = false; } } } return(run); }
public OdontogramEntryPresenter(IDataRepository dataRepository, IOdontogramEntryPage page) { this.page = page; this.dataRepository = dataRepository; odontogramImagesCache = new Dictionary <string, Image>(); page.AddCavityClicked += (s, e) => { editMode = OdontogramEditMode.AddCavity; page.SetEditMode(editMode); }; page.AddRestorationClicked += (s, e) => { editMode = OdontogramEditMode.AddRestoration; page.SetEditMode(editMode); }; page.EraserClicked += (s, e) => { editMode = OdontogramEditMode.Eraser; page.SetEditMode(editMode); }; page.CanvasMouseUp += (s, e) => { var id = 0; switch (editMode) { case OdontogramEditMode.None: break; case OdontogramEditMode.AddCavity: id = dataRepository.Odontograms.GetNextIssueId(); var cavity = new Cavity(id, e); odontogramEntry.DentalIssues.Add(cavity); page.AddShapeToCanvas(cavity.Shape); dataRepository.Odontograms.AddOdontogramEntryIssue(odontogramEntry.Id, cavity); break; case OdontogramEditMode.AddRestoration: id = dataRepository.Odontograms.GetNextIssueId(); var restoration = new Restoration(id, e); odontogramEntry.DentalIssues.Add(restoration); page.AddShapeToCanvas(restoration.Shape); dataRepository.Odontograms.AddOdontogramEntryIssue(odontogramEntry.Id, restoration); break; case OdontogramEditMode.Eraser: break; default: break; } }; editMode = OdontogramEditMode.AddCavity; page.SetEditMode(editMode); }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string id = GridView1.DataKeys[e.RowIndex].Value.ToString(); using (DbAppDataContext db = new DbAppDataContext()) { Cavity data = db.Cavity.SingleOrDefault(c => c.Id == int.Parse(id)); data.Del = 1; db.SubmitChanges(); Bind(); } }
protected void Update_Click(object sender, EventArgs e) { using (DbAppDataContext db = new DbAppDataContext()) { Cavity data = db.Cavity.SingleOrDefault(c => c.Id == int.Parse(id)); data.Num = int.Parse(TbNum.Value.ToString().Trim()); data.PS = TbPs.Value.ToString().Trim(); data.SerialNo = TxtSerial.Value.ToString().Trim(); db.SubmitChanges(); Maktx = getMaktx; Mold = getMold; Server.Transfer("Detail.aspx"); } }
public bool IsNoRun(string a, string b) { bool result = true; using (DbAppDataContext db = new DbAppDataContext()) { Cavity searchData = db.Cavity.SingleOrDefault(c => c.Maktx == a && c.Mold == b && c.Del == 0); if (searchData != null) { Response.Write("<script> var temp1='" + a + "'; var temp2 ='" + b + "';alert('产品编号:'+temp1+' 模具号:'+temp2+'已存在');</script>"); result = false; } } return(result); }
protected void Save_Click(object sender, EventArgs e) { bool run = true; maktx = TbMaktx.Value.ToString().Trim(); mold = TbMold.Value.ToString().Trim(); using (DbAppDataContext db = new DbAppDataContext()) { run = IsNoRun(maktx, mold); if (run == true) { Cavity data = new Cavity(); data.Mold = mold; data.Maktx = maktx; data.Num = int.Parse(TbNum.Value.ToString().Trim()); data.PS = TbPs.Value.ToString().Trim(); data.SerialNo = TxtSerial.Value.ToString().Trim(); db.Cavity.InsertOnSubmit(data); db.SubmitChanges(); Response.Write("<script>alert('创建完成');window.location='Detail.aspx'</script>"); } } }
/// <summary> Create a new camera ray </summary> /// <param name="origin">The origin of the ray</param> /// <param name="direction">The direction of the ray</param> /// <param name="cavity">The cavity from which this ray originates</param> public CameraRay(Vector3 origin, Vector3 direction, Cavity cavity) : base(origin, direction, float.MaxValue, 0) { Cavity = cavity; }