public statusForm(zamowienia zamowienia, Form1 Form1) { InitializeComponent(); this.zamowienia = zamowienia; this.Form1 = Form1; Text = "Status zamówienia"; }
public ActionResult zamawiakont(Klienci klienci) { string uyt = DateTime.Now.ToString("ddMMMHHmmss") + User.Identity.Name.Substring(0, 10); List <CoZamowione> hiu = db.CoZamowione.Where(a => a.Id_zamowienia == klienci.Id_uzytkownik).ToList(); for (int i = 0; i < hiu.Count(); i++) { db.CoZamowione.Remove(hiu[i]); } db.SaveChanges(); for (int i = 0; i < hiu.Count(); i++) { hiu[i].Id_zamowienia = uyt; db.CoZamowione.Add(hiu[i]); } db.SaveChanges(); zamowienia z = new zamowienia(); z.id_klienta = klienci.Id_uzytkownik; z.Id_zamowienia = uyt; z.e_mail = klienci.email; z.status = 1; z.ad_wysylki = klienci.imie + " " + klienci.nazwisko + " \n" + klienci.ulica + " " + klienci.numer_domu + "\n" + klienci.kod_pocztowy + " " + klienci.poczta; db.zamowienia.Add(z); db.SaveChanges(); return(RedirectToAction("index", "Home")); }
public async Task <ActionResult> ExternalLoginConfirmation(ExternalLoginConfirmationViewModel model, string returnUrl) { if (User.Identity.IsAuthenticated) { return(RedirectToAction("Index", "Manage")); } if (ModelState.IsValid) { // Uzyskaj informacje o użytkowniku od dostawcy logowania zewnętrznego var info = await AuthenticationManager.GetExternalLoginInfoAsync(); if (info == null) { return(View("ExternalLoginFailure")); } var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user); if (result.Succeeded) { result = await UserManager.AddLoginAsync(user.Id, info.Login); if (result.Succeeded) { string idnowe = user.Id; AspNetUserRoles roling = new AspNetUserRoles(); Klienci ni = new Klienci(); zamowienia no = new zamowienia(); if (idnowe != null) { roling.RoleId = "3"; roling.UserId = idnowe; dbruls.AspNetUserRoles.Add(roling); await dbruls.SaveChangesAsync(); ni.Id_uzytkownik = idnowe; ni.email = user.Email; db.Klienci.Add(ni); no.Id_zamowienia = idnowe; no.id_klienta = idnowe; no.status = 0; no.e_mail = model.Email; db.zamowienia.Add(no); await db.SaveChangesAsync(); } await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); return(RedirectToLocal(returnUrl)); } } AddErrors(result); } ViewBag.ReturnUrl = returnUrl; return(View(model)); }
public void CreateZamowieniaObject() { zamowienia newZamowienie = new zamowienia(); DateTime date1 = new DateTime(2015, 12, 25); newZamowienie.id_zamowienia = 2; newZamowienie.rabat = 0; newZamowienie.id_klienta = 1; newZamowienie.id_produktu = 1; newZamowienie.data_zakupu = date1; Assert.AreEqual(newZamowienie.id_zamowienia, 2); Assert.AreEqual(newZamowienie.rabat, 0); Assert.AreEqual(newZamowienie.id_klienta, 1); Assert.AreEqual(newZamowienie.id_produktu, 1); Assert.AreEqual(newZamowienie.data_zakupu, date1); }
public zam_detail(zamowienia zamowienia) { InitializeComponent(); this.zamowienia = zamowienia; Text = "Zamówienie: " + zamowienia.dataGridView1.CurrentRow.Cells[1].Value.ToString(); }
public async Task <ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var isCaptchaValid = await IsCaptchaValid(model.GoogleCaptchaToken); if (isCaptchaValid) { var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { List <AspNetUsers> ij = db.AspNetUsers.ToListAsync().Result; string idnowe = ""; foreach (var item in ij) { if (item.Email == model.Email) { idnowe = item.Id; } } AspNetUserRoles roling = new AspNetUserRoles(); Klienci ni = new Klienci(); zamowienia no = new zamowienia(); if (idnowe != null) { roling.RoleId = "3"; roling.UserId = idnowe; dbruls.AspNetUserRoles.Add(roling); await dbruls.SaveChangesAsync(); ni.Id_uzytkownik = idnowe; ni.email = model.Email; db.Klienci.Add(ni); no.Id_zamowienia = idnowe; no.id_klienta = idnowe; no.status = 0; no.e_mail = model.Email; db.zamowienia.Add(no); await db.SaveChangesAsync(); } await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); // Aby uzyskać więcej informacji o sposobie włączania potwierdzania konta i resetowaniu hasła, odwiedź stronę https://go.microsoft.com/fwlink/?LinkID=320771 // Wyślij wiadomość e-mail z tym łączem // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Potwierdź konto", "Potwierdź konto, klikając <a href=\"" + callbackUrl + "\">tutaj</a>"); return(RedirectToAction("Index", "Home")); } AddErrors(result); } } // Dotarcie do tego miejsca wskazuje, że wystąpił błąd, wyświetl ponownie formularz return(View(model)); }