示例#1
0
        public SalesmanListUI(SalesUI frmSales)
        {
            InitializeComponent();
            this.frmSales = frmSales;
            formActive    = "Sales";

            salesmanRepository = ServiceLocator.GetObject <ISalesmanRepository>();
        }
示例#2
0
        public CustomerListUI(SalesUI frmSales)
        {
            InitializeComponent();
            customerRepository = ServiceLocator.GetObject <ICustomerRepository>();

            this.frmSales = frmSales;
            formActive    = "Sales";
        }
示例#3
0
        public ProductListUI(SalesUI frmSales)
        {
            productQtyRepository = ServiceLocator.GetObject <IProductQtyRepository>();

            this.frmSales = frmSales;
            formActive    = "SalesUI";

            InitializeComponent();
        }
示例#4
0
        public SalesHistoryUI(SalesUI frmSales)
        {
            salesRepository = ServiceLocator.GetObject <ISalesRepository>();
            this.frmSales   = frmSales;

            formActive = "SalesUI";

            InitializeComponent();
        }
示例#5
0
        private void tsbSales_Click(object sender, EventArgs e)
        {
            var userAccess = userAccessRepository.GetAll();

            bool isAllowed = userAccess.Exists(u => u.FullName == Store.ActiveUser &&
                                               u.ObjectName == "Penjualan" && u.IsOpen);

            if (isAllowed || Store.IsAdministrator)
            {
                var frmSales = new SalesUI(this);
                frmSales.MdiParent = this;
                frmSales.Show();
            }
            else
            {
                MessageBox.Show("Anda tidak dapat membuka form ini", "Perhatian", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#6
0
 public ReportPrintUI(SalesUI frmSales)
 {
     InitializeComponent();
     this.frmSales   = frmSales;
     salesRepository = ServiceLocator.GetObject <ISalesRepository>();
 }