Example #1
0
 private void ListDeatil_Load(object sender, EventArgs e)
 {
     if (IsOut == 0)
     {
         Entities.InventoryInsHeader header = inh.Find(Id);
         lblType.Text           = inT.Find(header.TypeId).Title;
         lbldDate.Text          = header.Date.ToString();
         lblInventoryTitle.Text = inv.Find(header.InventoryId).Title;
         lblProducts.Text       = string.Empty;
         foreach (var item in ind.GetAll().Where(p => p.InventoryInsHeaderId == header.InventoryInsHeaderId))
         {
             lblProducts.Text += "نام کالا :      \t" + item.prodocut.Title + " مقدار : \t" + item.Amount + " \t" + item.prodocut.Unit.Title + Environment.NewLine;
         }
     }
     else
     {
         Entities.InventoryOutsHeader header = outh.Find(Id);
         lblType.Text           = outT.Find(header.TypeId).Title;
         lbldDate.Text          = header.Date.ToString();
         lblInventoryTitle.Text = inv.Find(header.InventoryId).Title;
         lblProducts.Text       = string.Empty;
         foreach (var item in header.InventoryOutsDeatiles)
         {
             lblProducts.Text += "نام کالا :      \t" + item.prodocut.Title + " مقدار : \t" + item.Amount + " " + item.prodocut.ProductUnitId + Environment.NewLine;
         }
     }
 }
Example #2
0
        private void btnadd_Click(object sender, EventArgs e)
        {
            _InventoryOutsHeader = new Entities.InventoryOutsHeader
            {
                InventoryId = (int)comboInventory.SelectedValue,
                TypeId      = (int)combotype.SelectedValue,
                Title       = txttitle.Text,
                Description = txtdsc.Text,
                Date        = DateTime.Now,
            };
            int result = invh.AddReturnId(_InventoryOutsHeader);

            if (result == 0)
            {
                MessageBox.Show("مشکل در ثبت به وجود امد", "پیام سیستم");
            }
            else
            {
                foreach (var item in ListDeatil)
                {
                    item.InventoryOutsHeaderId = result;
                    if (!invd.Add(item))
                    {
                        MessageBox.Show("مشکل در ثبت به وجود امد", "پیام سیستم");
                        break;
                    }
                }
                MessageBox.Show("با موفقیت ثبت شد", "پیام سیستم");
            }
            DialogResult = DialogResult.OK;
        }
        public InventoryOutsHeaderRepositoryTests()
        {
            var contaxt     = new DataLayer.InventoryDBContext();
            var relateduser = contaxt.Users.FirstOrDefault(u => u.Username.Equals("admin"));
            var identity    = new GenericIdentity(relateduser.Username);
            var roles       = relateduser.Roles.Select(p => p.Title).ToArray();
            var principal   = new GenericPrincipal(identity, roles);

            System.Threading.Thread.CurrentPrincipal = principal;
            _InventoryOutsHeader = new Repositories.InventoryOutsHeaderRepository();
            EInventoryOutsHeader = new Entities.InventoryOutsHeader()
            {
                InventoryId = 1,
                TypeId      = 1,
                Title       = "Title",
                Description = "Description",
            };
        }