private void tsbShare_Click(object sender, EventArgs e) { if (selectedmjackpanel != Guid.Empty) { if (Atend.Base.Equipment.EContainerPackage.ShareOnServer(Convert.ToInt32(Atend.Control.Enum.ProductType.MeasuredJackPanel), selectedmjackpanel)) { Atend.Base.Equipment.EMeasuredJackPanel MjJackPanel = Atend.Base.Equipment.EMeasuredJackPanel.SelectByXCode(selectedmjackpanel); Code = MjJackPanel.Code; MessageBox.Show("به اشتراک گذاری با موفقیت انجام شد"); } else { MessageBox.Show("خطا در به اشتراک گذاری ."); } } else { MessageBox.Show("لطفا تجهیز مورد نظر را انتخاب کنید"); } //if (selectedmjackpanel != Guid.Empty) //{ // if (Atend.Base.Equipment.EMeasuredJackPanel.ShareOnServer(selectedmjackpanel)) // { // Atend.Base.Equipment.EMeasuredJackPanel m1 = Atend.Base.Equipment.EMeasuredJackPanel.SelectByXCode(selectedmjackpanel); // Code = m1.Code; // MessageBox.Show("به اشتراک گذاری با موفقیت انجام شد"); // } // else // MessageBox.Show("خطا در به اشتراک گذاری . لطفاً دوباره سعی کنید"); //} //else // MessageBox.Show("لطفا تجهیز مورد نظر را انتخاب کنید"); }
public void BindDataToOwnControl(Guid XCode) { selectedmjackpanel = XCode; Atend.Base.Equipment.EMeasuredJackPanel MeasuredJackPanel = Atend.Base.Equipment.EMeasuredJackPanel.SelectByXCode(XCode); Atend.Control.Common.selectedProductCode = MeasuredJackPanel.ProductCode; SelectProduct(); txtName.Text = MeasuredJackPanel.Name; txtComment.Text = MeasuredJackPanel.Comment; tsbIsDefault.Checked = MeasuredJackPanel.IsDefault; Code = MeasuredJackPanel.Code; nudCount.Value = Convert.ToDecimal(MeasuredJackPanel.Count.ToString()); BindTreeViwAndGrid(); }
private void Save() { txtName.Focus(); Atend.Base.Equipment.EMeasuredJackPanel MeasuredJackPanel = new Atend.Base.Equipment.EMeasuredJackPanel(); MeasuredJackPanel.ProductCode = Atend.Control.Common.selectedProductCode; MeasuredJackPanel.Comment = txtComment.Text; MeasuredJackPanel.Name = txtName.Text; MeasuredJackPanel.IsDefault = IsDefault; MeasuredJackPanel.Code = Code; MeasuredJackPanel.Count = Convert.ToInt32(nudCount.Value); //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); } MeasuredJackPanel.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); } MeasuredJackPanel.OperationList = EOperation; if (selectedmjackpanel == Guid.Empty) { if (MeasuredJackPanel.InsertX()) Reset(); else MessageBox.Show("امکان ثبت اطلاعات نمی باشد", "خطا"); } else { MeasuredJackPanel.XCode = selectedmjackpanel; if (MeasuredJackPanel.UpdateX()) Reset(); else MessageBox.Show("امکان ذخیره سازی اطلاعات نمی باشد", "خطا"); } }
private void btnOk_Click(object sender, EventArgs e) { if (Validation()) { Atend.Base.Equipment.EMeasuredJackPanel MeasuredJackPanel = new Atend.Base.Equipment.EMeasuredJackPanel(); bool useAccess = false; if (Convert.ToBoolean(gvMeasuredJackPanel.Rows[gvMeasuredJackPanel.CurrentRow.Index].Cells[4].Value) == false) { MeasuredJackPanel = Atend.Base.Equipment.EMeasuredJackPanel.AccessSelectByCode(Convert.ToInt32(gvMeasuredJackPanel.Rows[gvMeasuredJackPanel.CurrentRow.Index].Cells[0].Value.ToString())); useAccess = true; } else if (Convert.ToBoolean(gvMeasuredJackPanel.Rows[gvMeasuredJackPanel.CurrentRow.Index].Cells[4].Value) == true) { MeasuredJackPanel = Atend.Base.Equipment.EMeasuredJackPanel.SelectByXCode(new Guid(gvMeasuredJackPanel.Rows[gvMeasuredJackPanel.CurrentRow.Index].Cells[1].Value.ToString())); useAccess = false; } Atend.Base.Acad.AcadGlobal.MeasuredJackPanelData.eMeasuredJackPanel = MeasuredJackPanel; Atend.Base.Acad.AcadGlobal.MeasuredJackPanelData.UseAccess = useAccess; Atend.Base.Base.BEquipStatus status = Atend.Base.Base.BEquipStatus.SelectByCode(Convert.ToInt32(cboIsExist1.SelectedValue)); Atend.Base.Acad.AcadGlobal.MeasuredJackPanelData.Existance = status.ACode; if (cboProjCode1.Items.Count == 0) { Atend.Base.Acad.AcadGlobal.MeasuredJackPanelData.ProjectCode = 0; } else { Atend.Base.Acad.AcadGlobal.MeasuredJackPanelData.ProjectCode = Convert.ToInt32(cboProjCode1.SelectedValue); } Atend.Control.Common.IsExist = Convert.ToInt32(cboIsExist1.SelectedValue.ToString()); if (cboProjCode1.Items.Count != 0) { Atend.Control.Common.ProjectCode = Convert.ToInt32(cboProjCode1.SelectedValue.ToString()); } else { Atend.Control.Common.ProjectCode = -1; } AllowClose = true; } else { AllowClose = false; } }
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 (selectedmjackpanel == Guid.Empty && IsDefault) { MessageBox.Show("کاربر گرامی شما اجازه ثبت تجهیز به صورت پیش فرض ندارید", "خطا"); return false; } else { Atend.Base.Equipment.EMeasuredJackPanel measuredJackPanel = Atend.Base.Equipment.EMeasuredJackPanel.SelectByXCode(selectedmjackpanel); if (measuredJackPanel.IsDefault || IsDefault) { MessageBox.Show("کاربر گرامی شما اجازه ویرایش تجهیز به صورت پیش فرض ندارید", "خطا"); return false; } } } return true; }