Exemplo n.º 1
0
        public SubTipeEntryView(bool isNewData = true, ISubTipeModel model = null)
        {
            InitializeComponent();

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

            if (!_isNewData)
            {
                _model                 = model;
                textBoxNama.Text       = _model.nama;
                textBoxKeterangan.Text = _model.keterangan;
            }

            operationButtons.OnSaveButtonClick += OperationButtons_OnSaveButtonClick;
        }
Exemplo n.º 2
0
 public void ValidateModel(ISubTipeModel model)
 {
     _modelDAC.ValidateModel(model);
 }
Exemplo n.º 3
0
 public void Update(ISubTipeModel model)
 {
     ValidateModel(model);
     _repo.Update(model);
 }
Exemplo n.º 4
0
 public void Delete(ISubTipeModel model)
 {
     _repo.Delete(model);
 }
Exemplo n.º 5
0
 public void Insert(ISubTipeModel model)
 {
     ValidateModel(model);
     _repo.Insert(model);
 }