/// <summary> /// Interfejs służy do umieszczenia dowolnego dokumentu w podanej skrzynce /// </summary> public virtual DodajDokumentResponse DodajDokument( Sklad sklad, Dokument dokument, out FaultModel fault ) { // validation if (sklad == null || string.IsNullOrEmpty(sklad.Nazwa) || string.IsNullOrEmpty(sklad.Podmiot)) { throw new ArgumentNullException("sklad"); } if (dokument == null || dokument.Tresc == null) { throw new ArgumentNullException("dokument"); } var request = new DodajDokumentRequest() { Sklad = sklad, Dokument = dokument }; // call ePUAP service and parse the response var response = WSSecurityRequest <DodajDokumentRequest, DodajDokumentResponse, DodajDokumentResponseHandler>( this.ServiceUri, request, out fault); // parsed response return(response); }
private void CBxSklad_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (AppData.currentUser.RoleId != 0) { return; } if (((ComboBox)sender).SelectedIndex == 0) { if (((ComboBox)sender).Text.Equals("")) { System.Windows.MessageBox.Show(Properties.Resources.ErrorAddSkladEmpty, Properties.Resources.CaptionError, MessageBoxButton.OK, MessageBoxImage.Error); ((ComboBox)sender).SelectedItem = null; return; } if (AppData.Context.Sklad.Where(p => p.SkladName.ToLower() == ((ComboBox)sender).Text.ToLower()).ToList().Count != 0) { System.Windows.MessageBox.Show(Properties.Resources.ErrorAddSkladDuplicates, Properties.Resources.CaptionError, MessageBoxButton.OK, MessageBoxImage.Error); ((ComboBox)sender).SelectedItem = AppData.Context.Sklad.Where(p => p.SkladName.ToLower() == ((ComboBox)sender).Text.ToLower()).ToList().FirstOrDefault(); return; } var sklad = new Sklad() { SkladId = AppData.Context.Sklad.Max(p => p.SkladId) + 1, SkladName = ((ComboBox)sender).Text }; AppData.Context.Sklad.Add(sklad); AppData.Context.SaveChanges(); UpdateComboBoxes(); ((ComboBox)sender).SelectedItem = sklad; } }
public SkladViewModel GetElement(int id) { Sklad element = source.Sklads.FirstOrDefault(rec => rec.SkladId == id); if (element != null) { return(new SkladViewModel { SkladId = element.SkladId, SkladName = element.SkladName, SkladResourses = source.SkladResourses .Where(recPC => recPC.SkladId == element.SkladId) .Select(recPC => new SkladResourseViewModel { SkladResourseId = recPC.SkladResourseId, SkladId = recPC.SkladId, ResourseId = recPC.ResourseId, ResourseName = source.Resourses .FirstOrDefault(recC => recC.ResourseId == recPC.ResourseId)?.ResourseName, Count = recPC.Count }) .ToList() }); } throw new Exception("Элемент не найден"); }
public async Task <IActionResult> Create(Sklad user) { db.Sklad.Add(user); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
static void Main(string[] args) { Sklad sklad = new Sklad(new Tovar[] { new Tovar("Капуста", "Магазин2", 151), new Tovar("Морковь", "Магазин1", 1), new Tovar("Лук", "Магазин3", 51) }); Console.WriteLine("Вывести все элементы"); sklad.OutputElements(); Console.WriteLine("Найти товар с id1"); sklad.FindID(1).GetTovar(); Console.WriteLine("Найти товар с названием `Капуста` и `Отсутствует`"); sklad.FindTovar("Капуста"); sklad.FindTovar("Отсутствует"); Console.WriteLine("Сортировка: "); sklad.OutputElements(); sklad.SortNameM(); sklad.OutputElements(); sklad.SortNameT(); sklad.OutputElements(); sklad.SortCost(); sklad.OutputElements(); Console.WriteLine("Перегруженный оператор + \nСложение 2го и 3го товара: "); Console.WriteLine("\t" + (sklad[1] + sklad[2])); Console.WriteLine("Сложение 1го и 3го товара: "); Console.WriteLine("\t" + (sklad[0] + sklad[2])); }
public ActionResult DeleteConfirmed(int id) { Sklad sklad = db.Sklad.Find(id); db.Sklad.Remove(sklad); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id_Sklady,Nam_sk,Tip_zber")] Sklad sklad) { if (ModelState.IsValid) { db.Entry(sklad).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sklad)); }
// // GET: /Sklad/Delete/5 public ActionResult Delete(int id = 0) { Sklad sklad = db.Sklads.Find(id); if (sklad == null) { return(HttpNotFound()); } return(View(sklad)); }
public ActionResult Edit(Sklad sklad) { if (ModelState.IsValid) { db.Entry(sklad).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sklad)); }
public ActionResult Create([Bind(Include = "id_Sklady,Nam_sk,Tip_zber")] Sklad sklad) { if (ModelState.IsValid) { db.Sklad.Add(sklad); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sklad)); }
public void DelElement(int id) { Sklad element = source.Sklads.FirstOrDefault(rec => rec.SkladId == id); if (element != null) { source.Sklads.Remove(element); } else { throw new Exception("Элемент не найден"); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sklad sklad = db.Sklad.Find(id); if (sklad == null) { return(HttpNotFound()); } return(View(sklad)); }
public void DelElement(int id) { Sklad element = context.Sklads.FirstOrDefault(rec => rec.SkladId == id); if (element != null) { context.Sklads.Remove(element); context.SaveChanges(); } else { throw new Exception("Элемент не найден"); } }
public SkladViewModel GetElement(int id) { Sklad element = context.Sklads.FirstOrDefault(rec => rec.SkladId == id); if (element != null) { return(new SkladViewModel { SkladId = element.SkladId, SkladName = element.SkladName }); } throw new Exception("Элемент не найден"); }
public void AddElement(SkladBindingModel model) { Sklad element = context.Sklads.FirstOrDefault(rec => rec.SkladName == model.SkladName); if (element != null) { throw new Exception("Уже есть магазин с таким названием"); } context.Sklads.Add(new Sklad { SkladName = model.SkladName }); context.SaveChanges(); }
public void DelElement(int id) { Sklad element = source.Sklads.FirstOrDefault(rec => rec.SkladId == id); if (element != null) { // при удалении удаляем все записи о компонентах на удаляемом складе source.SkladResourses.RemoveAll(rec => rec.SkladId == id); source.Sklads.Remove(element); } else { throw new Exception("Элемент не найден"); } }
public ActionResult DeleteConfirmed(int id) { IQueryable <Tovar> tovs = from o in db.Tovars where o.idTovara == id select o; Sklad sklad = db.Sklads.Find(id); foreach (Tovar tov in tovs) { db.Tovars.Remove(tov); } db.Sklads.Remove(sklad); db.SaveChanges(); return(RedirectToAction("Index")); }
public void UpdElement(SkladBindingModel model) { Sklad element = source.Sklads.FirstOrDefault(rec => rec.SkladName == model.SkladName && rec.SkladId != model.SkladId); if (element != null) { throw new Exception("Уже есть ресурс с таким названием"); } element = source.Sklads.FirstOrDefault(rec => rec.SkladId == model.SkladId); if (element == null) { throw new Exception("Элемент не найден"); } element.SkladName = model.SkladName; }
public void UpdElement(SkladBindingModel model) { Sklad element = context.Sklads.FirstOrDefault(rec => rec.SkladName == model.SkladName && rec.SkladId != model.SkladId); if (element != null) { throw new Exception("Уже есть магазин с таким названием"); } element = context.Sklads.FirstOrDefault(rec => rec.SkladId == model.SkladId); if (element == null) { throw new Exception("Элемент не найден"); } element.SkladName = model.SkladName; context.SaveChanges(); }
public void AddElement(SkladBindingModel model) { Sklad element = source.Sklads.FirstOrDefault(rec => rec.SkladName == model.SkladName); if (element != null) { throw new Exception("Уже есть склад с таким названием"); } int maxId = source.Sklads.Count > 0 ? source.Sklads.Max(rec => rec.SkladId) : 0; source.Sklads.Add(new Sklad { SkladId = maxId + 1, SkladName = model.SkladName }); }
public ActionResult Create(Sklad sklad) { Sklad d = db.Sklads.Where(s => s.nazvanie == sklad.nazvanie).FirstOrDefault(); if (d != null) { return(RedirectToAction("Index")); } else { if (ModelState.IsValid) { db.Sklads.Add(sklad); db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(sklad)); }
public void CreateOrUpdate(SkladBM model) { using (var context = new DatabaseContext()) { Sklad element = model.Id.HasValue ? null : new Sklad(); if (model.Id.HasValue) { element = context.Sklads.FirstOrDefault(rec => rec.Id == model.Id); if (element == null) { throw new Exception("Элемент не найден"); } } else { element = new Sklad(); context.Sklads.Add(element); } element.Name = model.Name; context.SaveChanges(); } }
public ActionResult Create(Druzyna druzyna) { string message; Druzyna duplikat = new Druzyna(); duplikat = druzyny.FirstOrDefault(x => x.Nazwa == druzyna.Nazwa); if (duplikat != null) { return(View()); } try { using (NHibernate.ISession session = NHIbernateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(druzyna); transaction.Commit(); druzyny = session.Query <Druzyna>().ToList(); } } } catch (Exception exception) { return(View()); } Druzyna nowadruzyna = druzyny.Find(x => x.Nazwa == druzyna.Nazwa); StatystykiDruzyny nowestatystyki = new StatystykiDruzyny(); nowestatystyki.StatystykiDruzynyID = nowadruzyna.DruzynaID; nowestatystyki.IloscMeczy = 0; nowestatystyki.IloscWygranychMeczy = 0; Sklad nowysklad = new Sklad(); nowysklad.SkladID = nowadruzyna.DruzynaID; try { using (NHibernate.ISession session = NHIbernateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(nowysklad); session.Save(nowestatystyki); transaction.Commit(); } } } catch (Exception exception) { return(View()); } try { using (NHibernate.ISession session = NHIbernateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { nowadruzyna.StatystykiDruzynyID = nowadruzyna.DruzynaID; nowadruzyna.SkladID = nowadruzyna.DruzynaID; session.Update(nowadruzyna); transaction.Commit(); } } return(RedirectToAction("Index")); } catch (Exception exception) { return(View()); } }