private void tsbShare_Click(object sender, EventArgs e) { if (selectedKhazanTipXCode != Guid.Empty) { if (Atend.Base.Equipment.EContainerPackage.ShareOnServer(Convert.ToInt32(Atend.Control.Enum.ProductType.BankKhazan), selectedKhazanTipXCode)) { Atend.Base.Equipment.EKhazanTip KhazanTip = Atend.Base.Equipment.EKhazanTip.SelectByXCode(selectedKhazanTipXCode); Code = KhazanTip.Code; MessageBox.Show("به اشتراک گذاری با موفقیت انجام شد"); } else { MessageBox.Show("خطا در به اشتراک گذاری ."); } } else { MessageBox.Show("لطفا تجهیز مورد نظر را انتخاب کنید"); } //if (selectedKhazanTipXCode != Guid.Empty) //{ // if (Atend.Base.Equipment.EKhazanTip.ShareOnServer(selectedKhazanTipXCode)) // MessageBox.Show("به اشتراک گذاری با موفقیت انجام شد"); // else // MessageBox.Show("خطا در به اشتراک گذاری . لطفاً دوباره سعی کنید"); //} //else // MessageBox.Show("لطفا تجهیز مورد نظر را انتخاب کنید"); }
private void Save() { Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor; txtName.Focus(); Atend.Base.Equipment.EKhazanTip khazantip = new Atend.Base.Equipment.EKhazanTip(); khazantip.Name = txtName.Text; khazantip.IsDefault = IsDefault; //khazantip.Description = Descript; ArrayList EEquipment = new ArrayList(); //ed.WriteMessage(gvKhazanTip.Rows.Count.ToString()+"<--\n"); for (int j = 0; j < gvKhazanTip.Rows.Count; j++) { if (Convert.ToInt32(gvKhazanTip.Rows[j].Cells[2].Value.ToString()) != 0) { Atend.Base.Equipment.EProductPackage _EProductPackage = new Atend.Base.Equipment.EProductPackage(); //_EProductPackage.ProductCode = 0;// Convert.ToInt32(gvKhazanTip.Rows[j].Cells[0].Value.ToString()); _EProductPackage.XCode = new Guid(gvKhazanTip.Rows[j].Cells[0].Value.ToString()); _EProductPackage.Count = Convert.ToInt32(gvKhazanTip.Rows[j].Cells[2].Value.ToString()); _EProductPackage.TableType = Convert.ToInt16(Atend.Control.Enum.ProductType.Khazan); //??? EEquipment.Add(_EProductPackage); //Description Descript += string.Format("{0}*({1})KVar,{2}KV \n", gvKhazanTip.Rows[j].Cells[2].Value, gvKhazanTip.Rows[j].Cells[4].Value, gvKhazanTip.Rows[j].Cells[3].Value); //ed.WriteMessage(Descript+"\n"); } } khazantip.EquipmentList = EEquipment; khazantip.Description = Descript; khazantip.Code = Code; if (selectedKhazanTipXCode == Guid.Empty) { if (khazantip.InsertX()) { Reset(); } else { MessageBox.Show("امکان ثبت اطلاعات نمی باشد", "خطا"); } } else { khazantip.XCode = selectedKhazanTipXCode; if (khazantip.UpdateX()) { Reset(); } else { MessageBox.Show("امکان به روز رسانی اطلاعات نمی باشد", "خطا"); } } }
public void BindDataToOwnControl(Guid XCode) { Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor; Atend.Base.Equipment.EKhazanTip khazantip = Atend.Base.Equipment.EKhazanTip.SelectByXCode(XCode); txtName.Text = khazantip.Name; selectedKhazanTipXCode = XCode; Descript = ""; tsbIsDefault.Checked = khazantip.IsDefault; Code = khazantip.Code; //Descript = khazantip.Description; BindGridEquipment(gvKhazanTip); }
private bool CheckStatuseOfAccessChangeDefault() { Autodesk.AutoCAD.EditorInput.Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor; //ed.WriteMessage("AccessChangeDefault={0}\n", Atend.Control.Common.AccessChangeDefault); if (!Atend.Control.Common.AccessChangeDefault) { if (selectedKhazanTipXCode == Guid.Empty && IsDefault) { MessageBox.Show("کاربر گرامی شما اجازه ثبت تجهیز به صورت پیش فرض ندارید", "خطا"); return(false); } else { Atend.Base.Equipment.EKhazanTip Equip = Atend.Base.Equipment.EKhazanTip.SelectByXCode(selectedKhazanTipXCode); if (Equip.IsDefault || IsDefault) { MessageBox.Show("کاربر گرامی شما اجازه ویرایش تجهیز به صورت پیش فرض ندارید", "خطا"); return(false); } } } return(true); }