protected override void OnLoad(EventArgs e) { grid = new Framwork.GirdControl <Entities.ProductParameter>(this); grid.AddTextBoxColumn(p => p.Title, "عنوان"); grid.AddTextBoxColumn(p => p.Key, "کلید"); grid.SetDataSource(paramsRepo.GetAll(ParentCategoryId)); base.OnLoad(e); }
protected override void OnLoad(EventArgs e) { //AddAction("افزودن", btn => //{ // InventoryOutsHeader IH = new InventoryOutsHeader(); // if (IH.ShowDialog() == DialogResult.OK) // { // grid.AddItem(IH._InventoryOutsHeader); // grid.ResetBindings(); // } //}); //AddAction("ویرایش", btn => //{ // if (Invs.Update(grid.CurrentItem)) // { // grid.ResetBindings(); // MessageBox.Show("با موفقیت ثبت شد", "پیام سیستم"); // } // else // { // MessageBox.Show("مشکل در ویرایش به وجود آمد", "پیام سیستم"); // } //}); //AddAction("حذف", btn => //{ // if (Invs.Delete(grid.CurrentItem.InventoryOutsHeaderId)) // { // grid.ResetBindings(); // MessageBox.Show("با موفقیت انجام شد", "پیام سیستم"); // } // else // { // MessageBox.Show("مشکل در به وجود آمد", "پیام سیستم"); // } //}); grid = new Framwork.GirdControl <Entities.InventoryOutsHeader>(this); grid.AddTextBoxColumn(p => p.InventoryOutsHeaderId, "شناسه"); grid.AddTextBoxColumn(p => p.Title, "عنوان"); grid.AddTextBoxColumn(p => p.TypeId, "نوع رسید"); grid.AddTextBoxColumn(p => p.Date, "تاریخ"); grid.AddDropDownColumnTrueFalse(p => p.Accepted, "وضعیت"); grid.SetDataSource(Invs.GetAll()); base.OnLoad(e); }
protected override void OnLoad(EventArgs e) { grid = new Framwork.GirdControl <Entities.Product>(this); grid.AddTextBoxColumn(p => p.Code, "کد"); grid.AddTextBoxColumn(p => p.Title, "عنوان محصول"); if (ProductCategoryId.HasValue) { grid.SetDataSource(pro.GetAll(ProductCategoryId.Value)); } else { grid.AddTextBoxColumn(p => p.ProductCategoryId, "دسته بندی"); grid.SetDataSource(pro.GetAll(categoryId)); } base.OnLoad(e); }
private void InventoryInsHeader_Load(object sender, EventArgs e) { comboInventory.DataSource = invs.GetAll(); comboInventory.DisplayMember = "Title"; comboInventory.ValueMember = "InventoryId"; comboInventory.SelectedIndexChanged += ComboInventory_SelectedIndexChanged; comoboCategory.DataSource = ProCat.GetByInventory((int)comboInventory.SelectedValue); comoboCategory.DisplayMember = "Title"; comoboCategory.ValueMember = "ProductCategoryId"; comoboCategory.SelectedIndexChanged += ComoboCategory_SelectedIndexChanged; combotype.DataSource = type.GetAll(); combotype.DisplayMember = "Title"; combotype.ValueMember = "InventoryInsTypeId"; grid = new Framwork.GirdControl <Entities.InventoryInsDeatil>(PanelProducts); grid.AddTextBoxColumn(d => d.ProductId, "کد کالا"); grid.AddTextBoxColumn(d => d.Amount, "مقدار"); grid.SetDataSource(ListDeatil); }
protected override void OnLoad(EventArgs e) { AddAction("افزودن", btn => { var result = viewEngine.ViewInForm <view.Inventory.Editor>(null, true); if (result.DialogResult == DialogResult.OK) { IInventory inventory = new InventoryRepository(); if (inventory.Add(result.Entity)) { MessageBox.Show("انبار با موفقیت ثبت شد", "پیام سیستم"); grid.AddItem(result.Entity); grid.ResetBindings(); } else { MessageBox.Show("مشکل در ثبت انبار به وجود آمد", "پیام سیستم"); } } }); AddAction("ویرایش", btn => { var result = viewEngine.ViewInForm <view.Inventory.Editor>(editor => { editor.Entity = grid.CurrentItem; }, true); if (result.DialogResult == DialogResult.OK) { IInventory inventory = new InventoryRepository(); if (inventory.Update(result.Entity)) { MessageBox.Show("انبار با موفقیت ویرایش شد", "پیام سیستم"); grid.ResetBindings(); } else { MessageBox.Show("مشکل در ویرایش انبار به وجود آمد", "پیام سیستم"); } } }); AddAction("حذف", btn => { if (grid.CurrentItem == null) { return; } if (MessageBox.Show("آیا میخواهید حذف کنید ؟", "پیام سیستم", MessageBoxButtons.YesNo) == DialogResult.Yes) { IInventory inventory = new InventoryRepository(); int dn = inventory.CanDelete(grid.CurrentItem.InventoryId); if (dn != 0) { MessageBox.Show("این مورد به علت وابستگی به" + dn + "مواردامکان پاک شدن ندارد", "پیام سیستم"); } else { if (inventory.Delete(grid.CurrentItem.InventoryId)) { MessageBox.Show("انبار با موفقیت حذف شد", "پیام سیستم"); grid.RemoveCurrent(); grid.ResetBindings(); } else { MessageBox.Show("مشکل در حذف انبار به وجود آمد", "پیام سیستم"); } } } }); grid = new Framwork.GirdControl <Entities.Inventory>(this); grid.AddTextBoxColumn(p => p.CorporationId, "شناسه"); grid.AddTextBoxColumn(p => p.Title, "نام انبار"); grid.AddTextBoxColumn(p => p.CorporationId, "کد شرکت"); grid.AddTextBoxColumn(p => p.Telephone, "شماره تماس"); grid.AddTextBoxColumn(p => p.Address, "نشانی"); grid.AddTextBoxColumn(p => p.Description, "توضیحات"); grid.SetDataSource(Invs.GetAll()); base.OnLoad(e); }
private void MainForm_Load(object sender, EventArgs e) { inh = new Repositories.InventoryInsHeaderRepository(); outh = new Repositories.InventoryOutsHeaderRepository(); grid = new Framwork.GirdControl <QueueDetials>(_panel); grid.AddTextBoxColumn(p => p.InventoryInsHeaderId, "شناسه"); grid.AddTextBoxColumn(p => p.Title, "عنوان"); grid.AddTextBoxColumn(p => p.TypeId, "نوع رسید"); grid.AddTextBoxColumn(p => p.InventoryType, "ورودی / خروجی"); grid.AddTextBoxColumn(p => p.Date, "تاریخ"); grid.AddButtonColumn("جزییات", row => { Setstatus("وضعیت : در حال پردازش"); view.InventoryInsDeatil.ListDeatil ld = new view.InventoryInsDeatil.ListDeatil((int)row.Cells[0].Value, (int)row.Cells[3].Value); ld.ShowDialog(); Setstatus("وضعیت : آماده استفاده"); }); grid.AddButtonColumn("تایید", row => { Setstatus("وضعیت : در حال پردازش"); switch ((int)row.Cells[3].Value) { case 0: { if (inh.Accept((int)row.Cells[0].Value)) { grid.RemoveCurrent(); grid.ResetBindings(); MessageBox.Show("با موفقیت انجام شد", "پیام سیستم"); } else { MessageBox.Show("مشکل در تایید", "پیام سیستم"); } break; } case 1: { if (outh.Accept((int)row.Cells[0].Value)) { grid.RemoveCurrent(); grid.ResetBindings(); MessageBox.Show("با موفقیت انجام شد", "پیام سیستم"); } else { MessageBox.Show("مشکل در تایید", "پیام سیستم"); } break; } default: { MessageBox.Show("مشکل در تایید", "پیام سیستم"); break; } } Setstatus("وضعیت : آماده استفاده"); }); load(); Setstatus("وضعیت : آماده استفاده"); }
protected override void OnLoad(EventArgs e) { AddAction("افزودن", btn => { var result = viewEngine.ViewInForm <view.InventoryOutsType.Editor>(null, true); if (result.DialogResult == DialogResult.OK) { if (Outstype.Add(result.Entity)) { MessageBox.Show("رسید با موفقیت ثبت شد", "پیام سیستم"); grid.AddItem(result.Entity); grid.ResetBindings(); } else { MessageBox.Show("مشکل در ثبت رسید به وجود آمد", "پیام سیستم"); } } }); AddAction("ویرایش", btn => { var result = viewEngine.ViewInForm <view.InventoryOutsType.Editor>(editor => { editor.Entity = grid.CurrentItem; }, true); if (result.DialogResult == DialogResult.OK) { if (Outstype.Update(result.Entity)) { MessageBox.Show("رسید با موفقیت ویرایش شد", "پیام سیستم"); } else { MessageBox.Show("مشکل در ویرایش رسید به وجود آمد", "پیام سیستم"); } grid.ResetBindings(); } }); AddAction("حذف", btn => { if (grid.CurrentItem == null) { return; } if (MessageBox.Show("آیا میخواهید حذف کنید ؟", "پیام سیستم", MessageBoxButtons.YesNo) == DialogResult.Yes) { int dn = Outstype.CanDelete(grid.CurrentItem.InventoryOutsTypeId); if (dn != 0) { MessageBox.Show("این مورد به علت وابستگی به" + dn + "مواردامکان پاک شدن ندارد", "پیام سیستم"); } else { if (Outstype.Delete(grid.CurrentItem.InventoryOutsTypeId)) { MessageBox.Show("رسید با موفقیت حذف شد", "پیام سیستم"); grid.RemoveCurrent(); grid.ResetBindings(); } else { MessageBox.Show("مشکل در حذف رسید به وجود آمد", "پیام سیستم"); } } } }); grid = new Framwork.GirdControl <Entities.InventoryOutsType>(this); grid.AddTextBoxColumn(p => p.Title, "عنوان رسید"); grid.AddTextBoxColumn(p => p.Description, "توضیحات"); grid.SetDataSource(Outstype.GetAll()); base.OnLoad(e); }