public List() { InitializeComponent(); this.ViewTitle = @"لیست حقوق ها"; AddAction("ریز حقوق", btn => { ViewEngin.ViewInForm <Views.SalaryDetails.List>(null, true, FormWindowState.Maximized, true); }); AddAction("فایل پرداخت", btn => { }); AddAction("فایل های بیمه", btn => { }); AddAction("فایل های مالیات", btn => { }); AddAction("فیش های حقوقی", btn => { }); AddAction("قفل کردن ماه", btn => { }); }
public MainForm() { InitializeComponent(); this.Text = @"برنامه حقوق و دستمزد شرکت یاور پویای جنوب"; //base info menu var baseInfoItem = AddMenu("اطلاعات پایه", null, null); baseInfoItem.AddMenu("اطلاعات شرکت ها", null, (obj, e) => { ViewEngin.ViewInForm <Views.Companies.List>(null, true, FormWindowState.Maximized); }); baseInfoItem.AddMenu("اطلاعات کارگاه ها", null, (obj, e) => { ViewEngin.ViewInForm <Views.Workplace.List>(null, true, FormWindowState.Maximized); }); baseInfoItem.AddMenu("اطلاعات کارکنان", null, (obj, e) => { ViewEngin.ViewInTab <Views.Employees.List>(); }); baseInfoItem.AddSeparator(); baseInfoItem.AddMenu("خروج", null, (obj, e) => { Application.Exit(); }); //salary menu var salaryMenu = AddMenu("حقوق و دستمزد", null); salaryMenu.AddMenu("لیست های حقوق", null, (obj, e) => { ViewEngin.ViewInForm <Views.Salary.List>(null, true, FormWindowState.Maximized); }); salaryMenu.AddMenu("لیست های حضور وغیاب", null, (obj, e) => { ViewEngin.ViewInForm <Views.Attendance.List>(null, true, FormWindowState.Maximized); }); //report Menu var reportMenu = AddMenu("گزارشات", null); reportMenu.AddMenu("بیمه", null, null); reportMenu.AddMenu("مالیات", null, null); reportMenu.AddSeparator(); reportMenu.AddMenu("مساعده", null, null); reportMenu.AddMenu("حضور و غیاب", null, null); reportMenu.AddMenu("لیست حقوق", null, null); reportMenu.AddSeparator(); reportMenu.AddMenu("لیست بانک", null, null); reportMenu.AddMenu("پاداش بهره وری", null, null); }
public List() { InitializeComponent(); ViewTitle = @"لیست شرکت ها و موسسات"; AddAction("حذف", btn => { if (MessageBox.Show(@"آیا حذف شرکت مورد نظر را تایید می کنید", @"حذف شرکت/موسسه", MessageBoxButtons.YesNo) != DialogResult.Yes) { return; } grid.CurrentItem.IsDeleted = true; unitOfWork.Complete(); grid.RemoveCurrent(); }); AddAction("ویرایش", btn => { var view = ViewEngin.ViewInForm <Views.Companies.Editor>(editor => { editor.Entity = grid.CurrentItem; }); if (view.DialogResult == DialogResult.OK) { unitOfWork.Complete(); grid.ResetBindings(); } }); AddAction("جدید", btn => { var view = ViewEngin.ViewInForm <Views.Companies.Editor>(null, true); if (view.DialogResult == DialogResult.OK) { unitOfWork.Companies.Add(view.Entity); unitOfWork.Complete(); grid.ResetBindings(); } }); AddAction("انصراف", btn => { CloseView(DialogResult.Cancel); unitOfWork.Dispose(); }); }
public List() { InitializeComponent(); this.ViewTitle = "لیست پرسنل"; AddAction("پرسنل جدید", btn => { var view = ViewEngin.ViewInForm <Views.Employees.Editor>(null, true); if (view.DialogResult == DialogResult.OK) { unitOfWork.Employees.Add(view.Entity); unitOfWork.Complete(); grid.AddItem(view.Entity); } }); AddAction("ویرایش", btn => { var view = ViewEngin.ViewInForm <Views.Employees.Editor>(editor => editor.Entity = grid.CurrentItem, true); if (view.DialogResult == DialogResult.OK) { unitOfWork.Complete(); grid.ResetBindings(); } }); AddAction("حذف", btn => { if (MessageBox.Show(@"شما در حال حذف اطلاعات هویتی پرسنل انتخاب شده هستید.آیا مطمئن هستید؟", "هشدار", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { grid.CurrentItem.IsDeleted = true; unitOfWork.Complete(); grid.RemoveCurrent(); } }); }