Exemple #1
0
        private void PembelianBindingSource_AddingNew(object sender, AddingNewEventArgs e)
        {
            XPQuery <BranchModel> branch_coll = PembelianUnitOfWork.Query <BranchModel>();

            UnitPurchaseModel unitPurchase = new UnitPurchaseModel(PembelianUnitOfWork)
            {
                branchid          = branch_coll.FirstOrDefault(b => b.id == Login.User.current_branch.id),
                tanggal_pembelian = DateTime.Now,
                created_at        = DateTime.Now,
                created_by        = Login.User.username
            };

            e.NewObject = unitPurchase;
        }
Exemple #2
0
        private void Simpan_Click(object sender, EventArgs e)
        {
            if (!HeaderValidator.Validate())
            {
                return;
            }

            UnitPurchaseModel unitPurchase = (UnitPurchaseModel)PembelianBindingSource.Current;

            unitPurchase.updated_by = Login.User.username;
            unitPurchase.updated_at = DateTime.Now;

            PembelianUnitOfWork.CommitChanges();

            string kode = "PB/" + DateTime.Now.Year.ToString() + "/" + AutoDealer.Additional.DB.GetColumnName((int)Login.User.current_branch.id) + "/";

            kode_pembelian.Text = AutoDealer.Additional.DB.AutoIncrement(kode, unitPurchase.id);
            PembelianBindingSource.EndEdit();
            PembelianUnitOfWork.CommitChanges();

            DetailXtraTabControl.Visible = true;
        }