public bool addKlientas(Klientas klientas) { try { string conn = ConfigurationManager.ConnectionStrings["MysqlConnection"].ConnectionString; MySqlConnection mySqlConnection = new MySqlConnection(conn); string sqlquery = @"INSERT INTO " + "klientai(kliento_id,asmens_kodas,vardas,pavarde,amzius,telefono_numeris,elektroninis_pastas)VALUES(?kliento_id,?asmens_kodas,?vardas,?pavarde,?amzius,?telefono_numeris,?elektroninis_pastas);"; MySqlCommand mySqlCommand = new MySqlCommand(sqlquery, mySqlConnection); mySqlCommand.Parameters.Add("?kliento_id", MySqlDbType.Int32).Value = klientas.id; mySqlCommand.Parameters.Add("?asmens_kodas", MySqlDbType.Int64).Value = klientas.asmens_kodas; mySqlCommand.Parameters.Add("?vardas", MySqlDbType.VarChar).Value = klientas.vardas; mySqlCommand.Parameters.Add("?pavarde", MySqlDbType.VarChar).Value = klientas.pavarde; mySqlCommand.Parameters.Add("?amzius", MySqlDbType.Int32).Value = klientas.amzius; mySqlCommand.Parameters.Add("?telefono_numeris", MySqlDbType.VarChar).Value = klientas.telefono_numeris; mySqlCommand.Parameters.Add("?elektroninis_pastas", MySqlDbType.VarChar).Value = klientas.elektroninis_pastas; mySqlConnection.Open(); mySqlCommand.ExecuteNonQuery(); mySqlConnection.Close(); return(true); } catch (Exception) { return(false); } }
public bool updateKlientas(Klientas klientas) { try { string conn = ConfigurationManager.ConnectionStrings["MysqlConnection"].ConnectionString; MySqlConnection mySqlConnection = new MySqlConnection(conn); string sqlquery = @"UPDATE " + "klientai a SET a.vardas=?vardas, a.pavarde=?pavarde, a.amzius=?amzius, a.telefono_numeris=?tel, a.elektroninis_pastas=?email, a.asmens_kodas=?asmens_kodas WHERE a.kliento_id=?kliento_id"; MySqlCommand mySqlCommand = new MySqlCommand(sqlquery, mySqlConnection); mySqlCommand.Parameters.Add("?kliento_id", MySqlDbType.Int32).Value = klientas.id; mySqlCommand.Parameters.Add("?asmens_kodas", MySqlDbType.Int64).Value = klientas.asmens_kodas; mySqlCommand.Parameters.Add("?vardas", MySqlDbType.VarChar).Value = klientas.vardas; mySqlCommand.Parameters.Add("?pavarde", MySqlDbType.VarChar).Value = klientas.pavarde; mySqlCommand.Parameters.Add("?amzius", MySqlDbType.Int32).Value = klientas.amzius; mySqlCommand.Parameters.Add("?tel", MySqlDbType.VarChar).Value = klientas.telefono_numeris; mySqlCommand.Parameters.Add("?email", MySqlDbType.VarChar).Value = klientas.elektroninis_pastas; mySqlConnection.Open(); mySqlCommand.ExecuteNonQuery(); mySqlConnection.Close(); return(true); } catch (Exception) { return(false); } }
public async Task <IActionResult> Edit(int id, [Bind("KlientasId,elPastas,Slaptazodis,telNumeris,Pavarde,Vardas")] Klientas klientas) { if (id != klientas.KlientasId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(klientas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KlientasExists(klientas.KlientasId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(klientas)); }
public AdminApmokejimasGrazForm(Klientas klientas) { InitializeComponent(); this.klientas = klientas; apmokRep = new ApmokejimasRepository(); nuomRep = new NuomaRepository(); }
/** * public int kliento_Lok_Id { get; set; } * public string salis { get; set; } * public string miestas { get; set; } * public double koorindatesX { get; set; } * public double koorindatesY { get; set; } * public int kliento_Nr { get; set; } * */ public KlientoLokacija GetKlientoLokacija(Klientas klientas) { KlientoLokacija klientoLokacija = new KlientoLokacija(); cnn = new MySqlConnection(connectionString); //assign connection. The variable cnn, which is of type SqlConnection is used to establish the connection to the database. cnn.Open(); //open connection. we use the Open method of the cnn variable to open a connection to the database. MySqlCommand cmd = new MySqlCommand("Select * from kliento_lokacija where Kliento_Nr=@Kliento_Nr", cnn); //select all from newTestTable cmd.Parameters.AddWithValue("@Kliento_Nr", klientas.klientoNr); MySqlDataReader dataReader = cmd.ExecuteReader(); if ((dataReader.Read() == true)) { int kliento_Lok_Id = int.Parse(dataReader["KlientoLokId"].ToString()); string salis = dataReader["Salis"].ToString(); string miestas = dataReader["Miestas"].ToString(); double koorindatesX = double.Parse(dataReader["KoordinatesX"].ToString()); double koorindatesY = double.Parse(dataReader["KoordinatesY"].ToString()); int kliento_Nr = int.Parse(dataReader["Kliento_nr"].ToString()); klientoLokacija.kliento_Lok_Id = kliento_Lok_Id; klientoLokacija.salis = salis; klientoLokacija.miestas = miestas; klientoLokacija.koorindatesX = koorindatesX; klientoLokacija.koorindatesY = koorindatesY; klientoLokacija.kliento_Nr = kliento_Nr; } return(klientoLokacija); }
public Klientas getKlientas(int kodas) { Klientas klientas = new Klientas(); string conn = ConfigurationManager.ConnectionStrings["MysqlConnection"].ConnectionString; MySqlConnection mySqlConnection = new MySqlConnection(conn); string sqlquery = "select * from " + "klientai where kliento_id=" + kodas; MySqlCommand mySqlCommand = new MySqlCommand(sqlquery, mySqlConnection); mySqlCommand.Parameters.Add("?kliento_id", MySqlDbType.Int32).Value = kodas; mySqlConnection.Open(); MySqlDataAdapter mda = new MySqlDataAdapter(mySqlCommand); DataTable dt = new DataTable(); mda.Fill(dt); mySqlConnection.Close(); foreach (DataRow item in dt.Rows) { klientas.id = Convert.ToInt32(item["kliento_id"]); klientas.asmens_kodas = Convert.ToInt64(item["asmens_kodas"]); klientas.vardas = Convert.ToString(item["vardas"]); klientas.pavarde = Convert.ToString(item["pavarde"]); klientas.amzius = Convert.ToInt32(item["amzius"]); klientas.telefono_numeris = Convert.ToString(item["telefono_numeris"]); klientas.elektroninis_pastas = Convert.ToString(item["elektroninis_pastas"]); } return(klientas); }
public async Task <IActionResult> Add(string id, string amount) { Klientas user = await userManager.GetUserAsync(User); string userid = user?.Id; int idd = Int32.Parse(id); int kiekisInt = Int32.Parse(amount); var product = context.ShoppingCart.FirstOrDefault(u => u.FkKlientasid == userid && u.FkPicaid == idd); if (product == null) { var orderItem = new ShoppingCart() { Kiekis = kiekisInt, FkPicaid = idd, FkKlientasid = userid }; context.Add <ShoppingCart>(orderItem); context.SaveChanges(); } else { product.Kiekis = product.Kiekis + kiekisInt; context.SaveChanges(); } return(RedirectToAction("PremadePizza", "Premade")); }
public MainFormAdmin(Klientas klientas) { InitializeComponent(); this.klientas = klientas; transportRepos = new TransportRepository(); markesRepository = new Markes(); }
public bool isTransportasTaken(Transportas transportas, Klientas klientas) { try { cnn = new MySqlConnection(connectionString); cnn.Open();//open database //check if rezervacija exist MySqlCommand cmd = new MySqlCommand("SELECT * FROM rezervacija WHERE rezId=( SELECT MAX(rezId) FROM rezervacija WHERE Trans_Id=@Trans_Id);", cnn); //to check if username exist we have to select all items with username cmd.Parameters.AddWithValue("@Trans_Id", transportas.transporto_Id); MySqlDataReader dataReader = cmd.ExecuteReader(); //sends SQLCommand.CommandText to the SQLCommand.Connection and builds SqlDataReader if ((dataReader.Read() == true) && TimeSpan.Parse(dataReader["rezPab"].ToString()) > DateTime.Now.TimeOfDay && DateTime.Parse(dataReader["rezData"].ToString()) >= DateTime.Today) { if (int.Parse(dataReader["Kliento_nr"].ToString()) == klientas.klientoNr) { return(false); } return(true); } else { Console.WriteLine("transport is not taken"); } } catch (Exception ex) { Console.WriteLine(ex.Message); } return(false); }
private void addKlientas_Click(object sender, EventArgs e) { try { Klientas kl = new Klientas(); kl.vardas = addKlientasVardas.Text; kl.pavarde = addKlientasPavarde.Text; kl.email = addKlientasEmail.Text; kl.kodas = int.Parse(addKlientasAsmKodas.Text); kl.slaptazodis = addKlientasSlapt.Text; Klientas insertKl = usersRep.RegisterClient(kl); addKlientasVardas.Clear(); addKlientasPavarde.Clear(); addKlientasEmail.Clear(); addKlientasAsmKodas.Clear(); addKlientasSlapt.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message); } MessageBox.Show("Succesfully inserted"); getKlientaiDisplay(); }
private void registerButton_Click(object sender, EventArgs e) { if (UserDataCheck.Checked == true) { try { if (repeatPassword.Text == registerPassword.Text) { //create client object out of textbox values Klientas klientas = new Klientas(); klientas.vardas = vardasRegister.Text; klientas.pavarde = pavardeRegister.Text; klientas.kodas = int.Parse(kodasRegister.Text); klientas.email = registerEmail.Text; klientas.slaptazodis = registerPassword.Text; klientas.isAdmin = 0; Klientas registerClient = usersRepository.RegisterClient(klientas); if (registerClient.vardas != null && registerClient.vardas != "") { MessageBox.Show("New user succesfuly registered"); this.Close(); } } } catch (Exception exc) { MessageBox.Show(exc.ToString()); } } else { MessageBox.Show("Nesutikote su asmens duomenų saugojimu"); } }
public void SaugokKlientą(Klientas klientas) { var paveiklsiukoPavadinimas = SuformuokPaveiksliukoPavadinimą(klientas); var paveiksliukoPath = SaugokPaveikliuką(klientas.PaveiksliukoBytes, paveiklsiukoPavadinimas); Domain.Letenlės.Klientas klientasDb = null; var komanda = string.Empty; if (!klientas.Id.HasValue) { klientasDb = new(klientas.Vardas, klientas.Pavardė, klientas.KotelėsId, paveiksliukoPath); komanda = klientasDb.GeneruokInsertKomandą(); } else { klientasDb = new(klientas.Id.Value, klientas.Vardas, klientas.Pavardė, klientas.KotelėsId, paveiksliukoPath); komanda = klientasDb.GeneruokUpdateKomandą(); } using (MySqlConnection connection = new(ConnString)) { using (MySqlCommand command = new(komanda, connection)) { connection.Open(); command.ExecuteNonQuery(); } } }
public Klientas getKlientas(string asmkodas) { Klientas klientas = new Klientas(); string conn = ConfigurationManager.ConnectionStrings["MysqlConnection"].ConnectionString; MySqlConnection mySqlConnection = new MySqlConnection(conn); string sqlquery = "select * from " + Globals.dbPrefix + "klientai where asmens_kodas=?asmkodas"; MySqlCommand mySqlCommand = new MySqlCommand(sqlquery, mySqlConnection); mySqlCommand.Parameters.Add("?asmkodas", MySqlDbType.VarChar).Value = asmkodas; mySqlConnection.Open(); MySqlDataAdapter mda = new MySqlDataAdapter(mySqlCommand); DataTable dt = new DataTable(); mda.Fill(dt); mySqlConnection.Close(); foreach (DataRow item in dt.Rows) { klientas.asmensKodas = Convert.ToString(item["asmens_kodas"]); klientas.vardas = Convert.ToString(item["vardas"]); klientas.pavarde = Convert.ToString(item["pavarde"]); klientas.gimimoData = Convert.ToDateTime(item["gimimo_data"]); klientas.telefonas = Convert.ToString(item["telefonas"]); klientas.epastas = Convert.ToString(item["epastas"]); } return(klientas); }
public Rezervacija getLastReservacija(Klientas klientas) { Rezervacija rezervacija = new Rezervacija(); try { cnn = new MySqlConnection(connectionString); cnn.Open(); MySqlCommand cmd = new MySqlCommand("SELECT * FROM rezervacija WHERE rezId=( SELECT MAX(rezId) FROM rezervacija WHERE Kliento_nr=@Kliento_nr);", cnn); cmd.Parameters.AddWithValue("@Kliento_nr", klientas.klientoNr); MySqlDataReader dataReader = cmd.ExecuteReader(); dataReader.Read(); rezervacija.rezervacijos_Id = int.Parse(dataReader["rezId"].ToString()); rezervacija.kliento_Id = int.Parse(dataReader["Kliento_nr"].ToString()); rezervacija.lokacijos_Id = int.Parse(dataReader["lokacijosId"].ToString()); rezervacija.rezervacijosPab = TimeSpan.Parse(dataReader["rezPab"].ToString()); rezervacija.rezervacijosPrad = TimeSpan.Parse(dataReader["rezPrad"].ToString()); rezervacija.rezervacijos_Data = DateTime.Parse(dataReader["rezData"].ToString()); dataReader.Close(); cnn.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(rezervacija); }
private string SuformuokPaveiksliukoPavadinimą(Klientas klientas) { var vardas = klientas.Vardas.Substring(0, 3); var pavardė = klientas.Pavardė.Substring(0, 3); return($"{DateTime.Now.ToString("yyyy-MM-dd_HHmm")}_{vardas}_{pavardė}.jpg"); }
public Klientas getKlientas(int id) { Klientas klientas = new Klientas(); string conn = ConfigurationManager.ConnectionStrings["MysqlConnection"].ConnectionString; MySqlConnection mySqlConnection = new MySqlConnection(conn); string sqlquery = "select * from klientas where id_KLIENTAS=?id"; MySqlCommand mySqlCommand = new MySqlCommand(sqlquery, mySqlConnection); mySqlCommand.Parameters.Add("?id", MySqlDbType.Int32).Value = id; mySqlConnection.Open(); MySqlDataAdapter mda = new MySqlDataAdapter(mySqlCommand); DataTable dt = new DataTable(); mda.Fill(dt); mySqlConnection.Close(); foreach (DataRow item in dt.Rows) { klientas.asmensKodas = Convert.ToString(item["asmens_kodas"]); klientas.vardas = Convert.ToString(item["vardas"]); klientas.pavarde = Convert.ToString(item["pavarde"]); klientas.gimimoData = Convert.ToDateTime(item["gimimo_data"]); klientas.telefonas = Convert.ToString(item["telefonas"]); klientas.epastas = Convert.ToString(item["el_pastas"]); klientas.id = Convert.ToInt32(item["id_KLIENTAS"]); } return(klientas); }
public MainForm(Klientas klientas) { InitializeComponent(); this.klientas = klientas; klientoLokacijaRepository = new KlientoLokacijaRepository(); rezervuotasTransportas = new Transportas(); rezervacijaRepository = new RezervacijaRepository(); Console.WriteLine(klientas.klientoNr); transportList = transportRepository.getTransportList(); Console.WriteLine(transportList.Count); if (nuomaRepository.CheckForActiveNuoma(klientas).Item1 == true) { nuoma = nuomaRepository.CheckForActiveNuoma(klientas).Item2; loadMap(null, nuoma); } else if (rezervacijaRepository.CheckForActiveRes(klientas).Item1 == true) { rezervacija = rezervacijaRepository.CheckForActiveRes(klientas).Item2; loadMap(rezervacija, null); } else { loadMap(null, null); } }
public ActionResult Create(Klientas collection) { try { // Patikrinama ar klientas su tokiu asmens kodu jau egzistuoja Klientas tmpKlientas = klientaiRepository.getKlientas(collection.asmens_kodas); if (tmpKlientas.asmens_kodas != 0) { ModelState.AddModelError("asmens_kodas", "Klientas su tokiu asmens kodu jau užregistruotas"); return(View(collection)); } collection.id = klientaiRepository.getNewId(); //Jei nera sukuria nauja klienta if (ModelState.IsValid) { klientaiRepository.addKlientas(collection); } return(RedirectToAction("Index")); } catch { return(View(collection)); } }
public bool RegisterNewNuoma(Klientas klientas, Transportas transportas, Rezervacija rezervacija) { try { cnn = new MySqlConnection(connectionString); cnn.Open(); //opens connection MySqlCommand cmd = new MySqlCommand("SELECT * FROM nuoma WHERE Nuomos_nr=( SELECT MAX(Nuomos_nr) FROM nuoma WHERE Kliento_nr=@Kliento_nr);", cnn); //to check if username exist we have to select all items with username cmd.Parameters.AddWithValue("@Kliento_nr", klientas.klientoNr); MySqlDataReader dataReader = cmd.ExecuteReader(); if (dataReader.Read() == true) { if (TimeSpan.Parse(dataReader["NuomosPabLaik"].ToString()) > DateTime.Now.TimeOfDay && DateTime.Parse(dataReader["NuomosPabData"].ToString()) >= DateTime.Today) { Console.WriteLine("Client already has an active lease"); return(false); } } dataReader.Close(); Console.WriteLine("Creating new lease..."); MySqlCommand cmd1 = new MySqlCommand("Insert into nuoma (NuomosPrData,NuomosPradLaik,NuomosPabLaik,NuomosPabData,Trans_Id,Kliento_nr,rezId) VALUES(@NuomosPrData,@NuomosPradLaik,@NuomosPabLaik,@NuomosPabData,@Trans_Id,@Kliento_nr,@rezId)", cnn); cmd1.Parameters.AddWithValue("@NuomosPrData", DateTime.Today); cmd1.Parameters.AddWithValue("@NuomosPradLaik", DateTime.Now.TimeOfDay); TimeSpan nuomosLaikas = new TimeSpan(1, 0, 0); cmd1.Parameters.AddWithValue("@NuomosPabLaik", DateTime.Now.TimeOfDay.Add(nuomosLaikas)); cmd1.Parameters.AddWithValue("@NuomosPabData", DateTime.Today); cmd1.Parameters.AddWithValue("@Trans_Id", transportas.transporto_Id); cmd1.Parameters.AddWithValue("@Kliento_nr", klientas.klientoNr); cmd1.Parameters.AddWithValue("@rezId", rezervacija.rezervacijos_Id); cmd1.ExecuteNonQuery(); Console.WriteLine("Lease succesfuly inserted"); cnn.Close(); }catch (Exception ex) { Console.WriteLine(ex.Message); } return(true); }
public AdminDraudimasForm(Klientas klientas) { InitializeComponent(); this.klientas = klientas; draudTiekRep = new DraudimoTiekRepository(); draudimasRep = new DraudimasRepository(); transRep = new TransportRepository(); }
public AdminTestingScreen(Klientas klientas) { InitializeComponent(); this.klientas = klientas; transTestRep = new TransTestRepository(); transportRep = new TransportRepository(); galimiTestRep = new GalimiTestaiRepository(); pakrovimasRep = new PakrovimasRepository(); }
public AdminLokacijaForm(Klientas klientas) { InitializeComponent(); this.klientas = klientas; transLokRep = new LokacijaRepository(); klientoLokRep = new KlientoLokacijaRepository(); transRep = new TransportRepository(); klientoRep = new UsersRepository(); }
public void AtsauktiRezervacija_AtsaukejasNeraUZsakytojas_GautiFalse() { Rezervacija rezervacija = new Rezervacija(new Klientas(false)); Klientas atsaukejas = new Klientas(false); var resultatas = rezervacija.AtsauktiRezervacija(atsaukejas); Assert.IsFalse(resultatas); }
public void AtsauktiRezervacija_KlientasYraUzsakytojas_GautiTrue() { Klientas rezervuotojas = new Klientas(false); Rezervacija rezervacija = new Rezervacija(rezervuotojas); var resultatas = rezervacija.AtsauktiRezervacija(rezervuotojas); Assert.IsTrue(resultatas); }
public AdminKlientasForm(Klientas klientas) { InitializeComponent(); this.klientas = klientas; usersRep = new UsersRepository(); galimiNuzRep = new GalimiNusizengimaiRepository(); nusizRep = new NusizengimaiRepository(); apmokRep = new ApmokejimasRepository(); }
public void AtsauktiRezervacija_KlientasYraAtsaukejas_TikimesGautiTrue() { Klientas testKlientas = new Klientas(); Rezervacija rezervacija = new Rezervacija(testKlientas); var rezultatas = rezervacija.AtsauktiRezervacija(testKlientas); Assert.IsTrue(rezultatas); }
public async Task LoadAsync() { var klientai = await _klientuDataService.GautiVisus(); Klientas.Clear(); foreach (var klientas in klientai) { Klientas.Add(klientas); } }
public async Task <IActionResult> Index() { Klientas user = await userManager.GetUserAsync(User); string id = user?.Id; CreatePizzaViewModel model = new CreatePizzaViewModel(); model.Padas = _context.Padas.ToList(); return(View(model)); }
public AdminNuomaForm(Klientas klientas) { InitializeComponent(); this.klientas = klientas; nuomaRep = new NuomaRepository(); transRep = new TransportRepository(); usersRep = new UsersRepository(); rezRep = new RezervacijaRepository(); transLokRep = new LokacijaRepository(); }
public void AtsauktiRezervacija_KlientasYraAdministratorius_GautiTrue() { // Susikuriami visi kintamieji Rezervacija rezervacija = new Rezervacija(new Klientas(false)); Klientas administratorius = new Klientas(true); //Atliekami veiksmai var resultatas = rezervacija.AtsauktiRezervacija(administratorius); //Atliekamas ivertinimas Assert.IsTrue(resultatas); }