Ejemplo n.º 1
0
        public BarangPresenter(IBarangView barangView, IBarangServices barangServices)
        {
            _barangView     = barangView;
            _barangServices = barangServices;

            SubscribeToEventsSetup();
        }
        public PenyesuaianStokEntryView(bool isNewData = true, IPenyesuaianStokModel model = null)
        {
            InitializeComponent();
            _barangServices = new BarangServices(new BarangRepository(), new ModelDataAnnotationCheck());

            _isNewData        = isNewData;
            panelUp.LabelInfo = isNewData ? $"TAMBAH {_typeName.ToUpper()}" : $"UBAH {_typeName.ToUpper()}";

            if (!_isNewData)
            {
                dateTimePickerTanggal.Enabled = false;
                buttonCari.Enabled            = false;
                textBoxQty.Enabled            = false;
                comboBoxSatuan.Enabled        = false;

                _model = model;
                dateTimePickerTanggal.Value = model.tanggal;
                textBoxBarang.Text          = model.Barang.nama;
                textBoxBarang.Tag           = model.Barang;
                textBoxQty.Text             = model.qty.ToString("N0");
                comboBoxSatuan.SelectedItem = model.Satuan;
                textBoxHpp.Text             = model.hpp.ToString("N0");
                textBoxKeterangan.Text      = model.keterangan;
            }

            operationButtons.OnSaveButtonClick += OperationButtons_OnSaveButtonClick;
        }
Ejemplo n.º 3
0
        public BarangPresenter()
        {
            _view           = new BarangView();
            _barangServices = new BarangServices(new BarangRepository(), new ModelDataAnnotationCheck());

            _view.OnLoadData           += _view_LoadData;
            _view.OnButtonTambahClick  += _view_OnCreateData;
            _view.OnButtonUbahClick    += _view_OnUpdateData;
            _view.OnButtonHapusClick   += _view_OnDeleteData;
            _view.OnButtonRefreshClick += _view_OnButtonRefreshClick;

            _view.OnDataGridCellDoubleClick += _view_DataGrid_CellDoubleClick;
        }
Ejemplo n.º 4
0
        public PenjualanPresenter()
        {
            _view = new PenjualanView();
            _penjualannServices = new PenjualanServices(new PenjualanRepository(), new ModelDataAnnotationCheck());
            _barangServices     = new BarangServices(new BarangRepository(), new ModelDataAnnotationCheck());
            _listsBarangs       = _barangServices.GetAll().Where(b => b.harga_jual > 0).ToList();

            _view.OnLoadData      += _view_OnLoadData;
            _view.OnCariData      += _view_OnCariData;
            _view.OnHapusData     += _view_OnHapusData;
            _view.OnSimpanData    += _view_OnBayarPenjualan;
            _view.OnBersihkanData += _view_OnBersihkanData;
            _view.OnCetakNota     += _view_OnCetakNota;
            _view.OnListDataGridCurrentCellKeyDown   += _view_OnListDataGridCurrentCellKeyDown;
            _view.OnListDataGridCurrentCellActivated += _view_OnListDataGridCurrentCellActivated;
            _view.OnListDataGridCurrentCellEndEdit   += _view_OnListDataGridCurrentCellEndEdit;
            _view.OnListDataGridPreviewKeyDown       += _view_OnListDataGridPreviewKeyDown;
        }
Ejemplo n.º 5
0
        public BarangPresenter()
        {
            _view           = new BarangView();
            _barangServices = new BarangServices(new BarangRepository(), new ModelDataAnnotationCheck());

            _view.OnLoadData           += _view_LoadData;
            _view.OnButtonTambahClick  += _view_OnCreateData;
            _view.OnButtonUbahClick    += _view_OnUpdateData;
            _view.OnButtonHapusClick   += _view_OnDeleteData;
            _view.OnButtonRefreshClick += _view_OnRefreshData;
            _view.OnButtonDetailPenyesuaianStokClick += _view_OnButtonDetailPenyesuaianStokClick;

            _view.OnDataGridCellDoubleClick    += _view_DataGrid_CellDoubleClick;
            _view.OnRadioButtonTipeChecked     += _view_RadioButtonTipe_CheckedChanged;
            _view.OnRadioButtonSupplierChecked += _view_RadioButtonSupplier_CheckedChanged;
            _view.OnButtonTampilkanClick       += _view_ButtonTampilkan_Click;
            _view.OnButtonExportExcelClick     += _view_OnButtonExcelClick;
            _view.OnButtonExportPDFClick       += _view_OnButtonExportPDFClick;
            _view.OnButtonCetakClick           += _view_OnButtonCetakClick;
        }
Ejemplo n.º 6
0
 public BarangServicesFixture()
 {
     _barangModel   = new BarangModel();
     _barangService = new BarangServices(null, new ModelDataAnnotationCheck());
 }
Ejemplo n.º 7
0
 public BarangServicesDataAccessTests(ITestOutputHelper testOutputHelper)
 {
     _services         = new BarangServices(new BarangRepository(), new ModelDataAnnotationCheck());
     _testOutputHelper = testOutputHelper;
 }