示例#1
0
        public Store(DTO.Store store)
        {
            this.Code       = !store.Code.IsEmpty() ? store.Code : Guid.NewGuid();
            this.Name       = store.Name;
            this.Cnpj       = store.Cnpj;
            this.Status     = true;
            this.SaveDate   = DateTime.Now;
            this.UpdateDate = DateTime.Now;

            if (!store.Addresses.IsNull())
            {
                this.Addresses = store.Addresses.Select(x => new StoreAddress(x)).ToList();
            }
        }
示例#2
0
 private void Save_Click(object sender, EventArgs e)
 {
     if (id == 0)
     {
         if (txtStockName.Text == "" || txtAddress.Text == "")
         {
             MessageBox.Show("សូមបំពេញពត៏មានឲ្យបានត្រឹមត្រូវ!!!");
         }
         else
         {
             DTO.Store store = new DTO.Store(txtStockName.Text, txtAddress.Text);
             //MessageBox.Show(store.StoreAddress);
             if (new StoreDAO().AddStore(store))
             {
                 txtStockName.Clear();
                 txtAddress.Clear();
                 dgvBranch.DataSource = new DAO.StoreDAO().GetAllStores().Tables[0];
                 id = 0;
             }
             else
             {
                 MessageBox.Show("ប្រតិបត្តិការណ៍បរាជ័យ!!!");
             }
         }
     }
     else
     {
         DTO.Store s = new DTO.Store(id, txtStockName.Text, txtAddress.Text);
         if (new StoreDAO().UpdateStore(s))
         {
             txtStockName.Clear();
             txtAddress.Clear();
             dgvBranch.DataSource = new DAO.StoreDAO().GetAllStores().Tables[0];
             id = 0;
             delete.Visible = false;
         }
         else
         {
             MessageBox.Show("ប្រតិបត្តិការណ៍បរាជ័យ!!!");
         }
     }
 }
示例#3
0
        public StoreAccount(Entities.StoreAccount storeAccount)
        {
            Code    = storeAccount.Code;
            Account = new DTO.Account()
            {
                Code     = storeAccount.Account.Code,
                Name     = storeAccount.Account.Customer?.Name ?? storeAccount.Account.Email,
                Email    = storeAccount.Account.Email,
                Document = storeAccount.Account.Document
            };

            Store = new DTO.Store()
            {
                Code = storeAccount.Store.Code,
                Name = storeAccount.Store.Name,
                Cnpj = storeAccount.Store.Cnpj
            };

            SaveDate   = storeAccount.SaveDate;
            UpdateDate = storeAccount.UpdateDate;
        }