示例#1
0
        public SupplierEntryView(bool isNewData = true, ISupplierModel model = null)
        {
            InitializeComponent();

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

            if (!_isNewData)
            {
                _model                    = model;
                textBoxNama.Text          = model.nama;
                textBoxAlamat.Text        = model.alamat;
                textBoxTelpon.Text        = model.telpon;
                textBoxFax.Text           = model.fax;
                textBoxEmail.Text         = model.email;
                textBoxWebsite.Text       = model.website;
                textBoxContactPerson.Text = model.contact_person;
            }

            operationButtons.OnSaveButtonClick += OperationButtons_OnSaveButtonClick;
        }
 public PembelianEventArgs(ISupplierModel supplier, decimal diskon, decimal grandTotal)
 {
     Supplier   = supplier;
     Diskon     = diskon;
     GrandTotal = grandTotal;
 }
示例#3
0
 public void ValidateModel(ISupplierModel model)
 {
     _modelDAC.ValidateModel(model);
 }
示例#4
0
 public void Delete(ISupplierModel model)
 {
     _repo.Delete(model);
 }
示例#5
0
 public void Update(ISupplierModel model)
 {
     ValidateModel(model);
     _repo.Update(model);
 }
示例#6
0
 public void Insert(ISupplierModel model)
 {
     ValidateModel(model);
     _repo.Insert(model);
 }