private void tsbShare_Click(object sender, EventArgs e) { if (selectedMiniatorkeyXCode != Guid.Empty) { if (Atend.Base.Equipment.EContainerPackage.ShareOnServer(Convert.ToInt32(Atend.Control.Enum.ProductType.MiniatureKey), selectedMiniatorkeyXCode)) { Atend.Base.Equipment.EMiniatorKey MuniatorKey = Atend.Base.Equipment.EMiniatorKey.SelectByXCode(selectedMiniatorkeyXCode); Code = MuniatorKey.Code; MessageBox.Show("به اشتراک گذاری با موفقیت انجام شد"); } else { MessageBox.Show("خطا در به اشتراک گذاری ."); } } else { MessageBox.Show("لطفا تجهیز مورد نظر را انتخاب کنید"); } //if (selectedMiniatorkeyXCode != Guid.Empty) //{ // if (Atend.Base.Equipment.EMiniatorKey.ShareOnServer(selectedMiniatorkeyXCode)) // { // Atend.Base.Equipment.EMiniatorKey m1 = Atend.Base.Equipment.EMiniatorKey.SelectByXCode(selectedMiniatorkeyXCode); // Code = m1.Code; // MessageBox.Show("به اشتراک گذاری با موفقیت انجام شد"); // } // else // MessageBox.Show("خطا در به اشتراک گذاری . لطفاً دوباره سعی کنید"); //} //else // MessageBox.Show("لطفا تجهیز مورد نظر را انتخاب کنید"); }
public void BindDataToOwnControl(Guid XCode) { Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor; //ed.WriteMessage("XCode= " + XCode.ToString() + "\n"); selectedMiniatorkeyXCode = XCode; Atend.Base.Equipment.EMiniatorKey MiniatorKey = Atend.Base.Equipment.EMiniatorKey.SelectByXCode(XCode); Atend.Control.Common.selectedProductCode = MiniatorKey.ProductCode; SelectProduct(); txtName.Text = MiniatorKey.Name; txtAmper.Text = Convert.ToString(Math.Round(MiniatorKey.Amper, 4)); txtMark.Text = MiniatorKey.Mark; txtComment.Text = MiniatorKey.Comment; tsbIsDefault.Checked = MiniatorKey.IsDefault; Code = MiniatorKey.Code; BindTreeViwAndGrid(); }
private bool CheckStatuseOfAccessChangeDefault() { Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor; ed.WriteMessage("AccessChangeDefault={0}\n", Atend.Control.Common.AccessChangeDefault); if (!Atend.Control.Common.AccessChangeDefault) { if (selectedMiniatorkeyXCode == Guid.Empty && IsDefault) { MessageBox.Show("کاربر گرامی شما اجازه ثبت تجهیز به صورت پیش فرض ندارید", "خطا"); return(false); } else { Atend.Base.Equipment.EMiniatorKey MiniatorKey = Atend.Base.Equipment.EMiniatorKey.SelectByXCode(selectedMiniatorkeyXCode); if (MiniatorKey.IsDefault || IsDefault) { MessageBox.Show("کاربر گرامی شما اجازه ویرایش تجهیز به صورت پیش فرض ندارید", "خطا"); return(false); } } } return(true); }
private void Save() { txtName.Focus(); Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor; //ed.WriteMessage("I Am In The Save\n"); Atend.Base.Equipment.EMiniatorKey miniatorKey = new Atend.Base.Equipment.EMiniatorKey(); miniatorKey.Amper = Convert.ToDouble(txtAmper.Text); miniatorKey.Mark = txtMark.Text; miniatorKey.ProductCode = Atend.Control.Common.selectedProductCode; miniatorKey.Comment = txtComment.Text; miniatorKey.Name = txtName.Text; miniatorKey.IsDefault = IsDefault; miniatorKey.Code = Code; //Equipment ArrayList EPackageProduct = new ArrayList(); for (int j = 0; j < gvSelectedEquipment.Rows.Count; j++) { Atend.Base.Equipment.EProductPackage _EProductPackage = new Atend.Base.Equipment.EProductPackage(); _EProductPackage.XCode = new Guid(gvSelectedEquipment.Rows[j].Cells[0].Value.ToString()); _EProductPackage.Count = Convert.ToInt32(gvSelectedEquipment.Rows[j].Cells[2].Value.ToString()); _EProductPackage.TableType = Convert.ToInt16(gvSelectedEquipment.Rows[j].Cells[3].Value.ToString()); EPackageProduct.Add(_EProductPackage); } miniatorKey.EquipmentList = EPackageProduct; //Operation ArrayList EOperation = new ArrayList(); for (int i = 0; i < gvOperation.Rows.Count; i++) { Atend.Base.Equipment.EOperation _EOperation = new Atend.Base.Equipment.EOperation(); _EOperation.ProductID = Convert.ToInt32(gvOperation.Rows[i].Cells[0].Value); _EOperation.Count = Convert.ToDouble(gvOperation.Rows[i].Cells[3].Value); EOperation.Add(_EOperation); } miniatorKey.OperationList = EOperation; if (selectedMiniatorkeyXCode == Guid.Empty) { if (miniatorKey.InsertX()) { Reset(); } else { MessageBox.Show("امکان ثبت اطلاعات نمی باشد", "خطا"); } } else { miniatorKey.XCode = selectedMiniatorkeyXCode; if (miniatorKey.UpdateX()) { Reset(); } else { MessageBox.Show("امکان ذخیره سازی اطلاعات نمی باشد", "خطا"); } } }