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; } } }
private void btnadd_Click(object sender, EventArgs e) { _InventoryInsHeader = new Entities.InventoryInsHeader { InventoryId = (int)comboInventory.SelectedValue, TypeId = (int)combotype.SelectedValue, Title = txttitle.Text, Description = txtdsc.Text, Date = DateTime.Now, }; int result = invh.AddReturnId(_InventoryInsHeader); if (result == 0) { MessageBox.Show("مشکل در ثبت به وجود امد", "پیام سیستم"); } else { foreach (var item in ListDeatil) { item.InventoryInsHeaderId = result; if (!invd.Add(item)) { MessageBox.Show("مشکل در ثبت به وجود امد", "پیام سیستم"); break; } } MessageBox.Show("با موفقیت ثبت شد", "پیام سیستم"); } DialogResult = DialogResult.OK; }
public InventoryInsHeaderRepositoryTests() { 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; _InventoryInsHeader = new Repositories.InventoryInsHeaderRepository(); EInventoryInsHeader = new Entities.InventoryInsHeader() { InventoryId = 1, TypeId = 1, Title = "Title", Description = "Description", }; }