private void button2_Click(object sender, EventArgs e) { if (textBox1.Text.Equals("") || textBox2.Text.Equals("")) { MessageBox.Show("No se puede dejar campos vacios"); } else { //creamos una lista para ver que no se repita el usuario// var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER"); var list = new List <string>(); int x = 0; foreach (DataRow dr in start.Rows) { list.Add(dr[0].ToString()); } //recorremos lista y verificamos// foreach (var obj in list) { if (obj.Equals(textBox2.Text)) { MessageBox.Show("Nombre de usaurio ya existente por favor cambie usuario"); x = 1; } } if (x == 0) { try { switch (comboBox1.SelectedIndex) { case 0: ConnectioBD.ExecuteNonQuery($"INSERT INTO APPUSER(fullname,username,password,usertype) VALUES(" + $"'{textBox1.Text}'," + $"'{textBox2.Text}'," + $"'{textBox2.Text}'," + $"'{true}')"); MessageBox.Show("Se ha registrado "); break; case 1: ConnectioBD.ExecuteNonQuery($"INSERT INTO APPUSER(fullname,username,password,usertype) VALUES(" + $"'{textBox1.Text}'," + $"'{textBox2.Text}'," + $"'{textBox2.Text}'," + $"'{false}')"); MessageBox.Show("Se ha registrado "); break; } } catch (Exception exception) { MessageBox.Show("Ha ocurrido un error"); throw; } } } }
private void button2_Click(object sender, EventArgs e) { if (textBox2.Text.Equals("")) { MessageBox.Show("No se puede dejar campos vacios"); } else { try { //consigo el id de la empresa// var idbusiness = ""; var business = ConnectioBD.ExecuteQuery($"SELECT idbusiness FROM BUSINESS WHERE name='{comboBox1.Text}' "); foreach (DataRow num in business.Rows) { idbusiness = num[0].ToString(); } ConnectioBD.ExecuteNonQuery($"INSERT INTO PRODUCT(idbusiness,name) VALUES('{idbusiness}','{textBox2.Text}')"); MessageBox.Show("Producto agregado"); } catch (Exception exception) { MessageBox.Show("Ha ocurrido un error"); throw; } } }
public ViewUsers() { InitializeComponent(); var dt = ConnectioBD.ExecuteQuery( $"SELECT * FROM APPUSER "); dataGridView1.DataSource = dt; }
private void button2_Click(object sender, EventArgs e) { int num = 0; if (textBox1.Text.Equals("")) { MessageBox.Show("No se pueden dejar espacios vacios"); } else { //verifico que el usuario este en la base// var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER"); var list = new List <string>(); foreach (DataRow dr in start.Rows) { list.Add(dr[0].ToString()); } foreach (var x in list) { if (x.Equals(textBox1.Text)) { num = 1; } } if (num == 1) { //selecciono el id del usuario// var isuser = ""; var tipo = ConnectioBD.ExecuteQuery( $"SELECT iduser FROM APPUSER WHERE username='******' "); foreach (DataRow x in tipo.Rows) { isuser = x[0].ToString(); } try { ConnectioBD.ExecuteNonQuery( $"DELETE FROM ADDRESS WHERE address='{comboBox1.Text}' AND iduser='******' "); MessageBox.Show("Direccion eliminada"); } catch (Exception exception) { MessageBox.Show("Ha ocurrido un error"); throw; } } else { MessageBox.Show("Error campos no concuerdan"); } } }
public ViewallOrders() { InitializeComponent(); var dt = ConnectioBD.ExecuteQuery($"SELECT ao.idOrder, ao.createDate, pr.name, au.fullname, ad.address " + $"FROM APPORDER ao, ADDRESS ad, PRODUCT pr, APPUSER au " + $"WHERE ao.idProduct = pr.idProduct " + $"AND ao.idAddress = ad.idAddress " + $"AND ad.idUser = au.idUser"); dataGridView1.DataSource = dt; }
private void button2_Click(object sender, EventArgs e) { if (textBox1.Text.Equals("") || textBox2.Text.Equals("")) { MessageBox.Show("No se pueden dejar campos vacios"); } else { ConnectioBD.ExecuteNonQuery($"INSERT INTO BUSINESS(name,description) VALUES('{textBox1.Text}','{textBox2.Text}')"); MessageBox.Show("Negocio agregado"); } }
private void button1_Click(object sender, EventArgs e) { int num = 0; var usuario = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER"); var list = (from DataRow dr in usuario.Rows select dr[0].ToString()).ToList(); if (textBox1.Text.Equals("")) { MessageBox.Show("No se puede dejar campos vacios"); } else { try { foreach (var x in list) { if (textBox1.Text.Equals(x)) { num = 1; } } if (num == 1) { //selleciono el id del user que esta viendo sus direcciones// var iduser = ""; var id = ConnectioBD.ExecuteQuery($"SELECT iduser FROM APPUSER WHERE username='******' "); foreach (DataRow x in id.Rows) { iduser = x[0].ToString(); } //miro sus direcciones// var dt = ConnectioBD.ExecuteQuery($"SELECT ao.idOrder, ao.createDate, pr.name, au.fullname, ad.address " + $"FROM APPORDER ao, ADDRESS ad, PRODUCT pr, APPUSER au " + $"WHERE ao.idProduct = pr.idProduct " + $"AND ao.idAddress = ad.idAddress " + $"AND au.idUser = '******'"); dataGridView1.DataSource = dt; } else { MessageBox.Show("Usuario no encontrado"); } } catch (Exception exception) { MessageBox.Show("No se esncontro el usuario"); throw; } } }
public CreateProduct() { InitializeComponent(); //llenamos comboBox// var nombre = ConnectioBD.ExecuteQuery($"SELECT name FROM BUSINESS"); var list = new List <string>(); foreach (DataRow dr in nombre.Rows) { list.Add(dr[0].ToString()); } comboBox1.DataSource = list; }
public DeleteAddress() { InitializeComponent(); //llenamos comboBox1// var direccion = ConnectioBD.ExecuteQuery($"SELECT address FROM ADDRESS"); var list = new List <string>(); foreach (DataRow dr in direccion.Rows) { list.Add(dr[0].ToString()); } comboBox1.DataSource = list; }
private void button2_Click(object sender, EventArgs e) { if (textBox1.Text.Equals("")) { MessageBox.Show("No se puede dejar campos vacios"); } else { //creamos una lista para ver exista el usuario// var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER"); var list = new List <string>(); int x = 0; foreach (DataRow dr in start.Rows) { list.Add(dr[0].ToString()); } //recorremos lista y verificamos// foreach (var obj in list) { if (obj.Equals(textBox1.Text)) { x = 1; } } if (x == 1) { try { ConnectioBD.ExecuteNonQuery($"DELETE FROM APPUSER WHERE username='******'"); MessageBox.Show("Usuario eliminado"); } catch (Exception exception) { MessageBox.Show("Ha ocurrido un error"); throw; } } else { MessageBox.Show("Usuario no encontrado"); } } }
private void button2_Click(object sender, EventArgs e) { int num = 0; if (textBox1.Text.Equals("") || textBox2.Text.Equals("")) { MessageBox.Show("No se pueden dejar espacios vacios"); } else { //verifico que este el usurio en la base// var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER"); var list = new List <string>(); foreach (DataRow dr in start.Rows) { list.Add(dr[0].ToString()); } foreach (var x in list) { if (x.Equals(textBox1.Text)) { num = 1; } } if (num == 1) { var iduser = ""; var id = ConnectioBD.ExecuteQuery($"SELECT iduser FROM APPUSER WHERE username='******' "); foreach (DataRow x in id.Rows) { iduser = x[0].ToString(); } ConnectioBD.ExecuteNonQuery($"INSERT INTO ADDRESS(iduser,address) VALUES('{iduser}','{textBox2.Text}')"); MessageBox.Show("Direccion guardada"); } else { MessageBox.Show("Usuario no encontrado"); } } }
private void button2_Click(object sender, EventArgs e) { if (comboBox1.Text.Equals("") || comboBox2.Text.Equals("")) { MessageBox.Show("No se puede dejar campos vacios"); } else { try { ConnectioBD.ExecuteNonQuery($"DELETE FROM PRODUCT WHERE name='{comboBox2.Text}'"); MessageBox.Show("Producto eliminado"); } catch (Exception exception) { MessageBox.Show("Ha ocurrido un error"); throw; } } }
private void button2_Click(object sender, EventArgs e) { int num = 0; if (textBox1.Text.Equals("") || textBox2.Text.Equals("")) { MessageBox.Show("No se pueden dejar espacios vacios"); } else { //verifico que el usuario exista// var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER"); var list = new List <string>(); foreach (DataRow dr in start.Rows) { list.Add(dr[0].ToString()); } foreach (var x in list) { if (x.Equals(textBox1.Text)) { num = 1; } } if (num == 1) { ConnectioBD.ExecuteNonQuery($"UPDATE APPUSER SET password='******' WHERE username='******'"); MessageBox.Show("Contraseña cambiada"); } else { MessageBox.Show("Usuario no encontrado"); } } }
public CreateOrder() { InitializeComponent(); //llenamos comboBox// var producto = ConnectioBD.ExecuteQuery($"SELECT name FROM PRODUCT"); var list3 = new List <string>(); foreach (DataRow dr in producto.Rows) { list3.Add(dr[0].ToString()); } comboBox1.DataSource = list3; //llenamos comboBox// var address = ConnectioBD.ExecuteQuery($"SELECT address FROM ADDRESS"); var list4 = new List <string>(); foreach (DataRow dr in address.Rows) { list4.Add(dr[0].ToString()); } comboBox2.DataSource = list4; }
private void button2_Click(object sender, EventArgs e) { int num = 0, num2 = 0; if (comboBox1.Text.Equals("") || comboBox2.Text.Equals("")) { MessageBox.Show("No se pueden dejar espacios vacios"); } else { //verifico que este el producto// var start = ConnectioBD.ExecuteQuery($"SELECT name FROM PRODUCT"); var list = new List <string>(); foreach (DataRow dr in start.Rows) { list.Add(dr[0].ToString()); } foreach (var x in list) { if (x.Equals(comboBox1.Text)) { num = 1; } } if (num == 1) { //verifico que este la direccion// var address = ConnectioBD.ExecuteQuery($"SELECT address FROM ADDRESS"); var list2 = new List <string>(); foreach (DataRow dr in address.Rows) { list2.Add(dr[0].ToString()); } foreach (var x2 in list2) { if (x2.Equals(comboBox2.Text)) { num2 = 1; } } if (num2 == 1) { //consigo el id del producto seleccionado// var idproduct = ""; var id1 = ConnectioBD.ExecuteQuery($"SELECT idproduct FROM PRODUCT WHERE name='{comboBox1.Text}' "); foreach (DataRow x in id1.Rows) { idproduct = x[0].ToString(); } //selecciono el id de la direccion// var idaddress = ""; var id2 = ConnectioBD.ExecuteQuery($"SELECT idaddress FROM ADDRESS WHERE address='{comboBox2.Text}' "); foreach (DataRow x in id2.Rows) { idaddress = x[0].ToString(); } //creo una varaible tiempo// DateTime time = DateTime.Now; ConnectioBD.ExecuteNonQuery($"INSERT INTO APPORDER(createDate,idProduct,idAddress) VALUES('{time}','{idproduct}','{idaddress}')"); MessageBox.Show("Pedido hecho"); } else { MessageBox.Show("Direccion no encontrada"); } } else { MessageBox.Show("Producto no encontrado"); } } }
private void button2_Click(object sender, EventArgs e) { int num = 0, num2 = 0; if (comboBox1.Text.Equals("") || comboBox2.Text.Equals("")) { MessageBox.Show("No se pueden dejar espacios vacios"); } else { //vereifico que este el producto en la base// var start = ConnectioBD.ExecuteQuery($"SELECT name FROM PRODUCT"); var list = new List <string>(); foreach (DataRow dr in start.Rows) { list.Add(dr[0].ToString()); } foreach (var x in list) { if (x.Equals(comboBox1.Text)) { num = 1; } } if (num == 1) { //verifico que este la direccion en la base// var address = ConnectioBD.ExecuteQuery($"SELECT address FROM ADDRESS"); var list2 = new List <string>(); foreach (DataRow dr in address.Rows) { list2.Add(dr[0].ToString()); } foreach (var x2 in list2) { if (x2.Equals(comboBox2.Text)) { num2 = 1; } } if (num2 == 1) { //selecciono el id del producto// var idproduct = ""; var id1 = ConnectioBD.ExecuteQuery($"SELECT idproduct FROM PRODUCT WHERE name='{comboBox1.Text}' "); foreach (DataRow x in id1.Rows) { idproduct = x[0].ToString(); } //selecciono el id de la direccion// var idaddress = ""; var id2 = ConnectioBD.ExecuteQuery($"SELECT idaddress FROM ADDRESS WHERE address='{comboBox2.Text}' "); foreach (DataRow x in id2.Rows) { idaddress = x[0].ToString(); } try { ConnectioBD.ExecuteNonQuery( $"DELETE FROM APPORDER WHERE idProduct='{idproduct}'AND idAddress='{idaddress}'"); MessageBox.Show("Pedido eliminado"); } catch (Exception exception) { MessageBox.Show("No se encuentra el pedido"); throw; } } else { MessageBox.Show("Direccion no encontrada"); } } else { MessageBox.Show("Producto no encontrado"); } } }
private void button2_Click(object sender, EventArgs e) { int num = 0, num2 = 0; if (textBox1.Text.Equals("") || textBox2.Text.Equals("")) { MessageBox.Show("No se puede dejar campos vacios"); } else { //creo una lista con los username// var start = ConnectioBD.ExecuteQuery($"SELECT username FROM APPUSER"); var list = new List <string>(); foreach (DataRow dr in start.Rows) { list.Add(dr[0].ToString()); } //creo una lista con las contraseñas// var password = ConnectioBD.ExecuteQuery($"SELECT password FROM APPUSER"); var listpassword = new List <string>(); foreach (DataRow x in password.Rows) { listpassword.Add(x[0].ToString()); } //verifico que el username este en la lista// foreach (var text in list) { if (textBox1.Text.Equals(text)) { num = 1; } } if (num == 1) { //Verifico que la contraseña este en la lista// foreach (var obj in listpassword) { if (textBox2.Text.Equals(obj)) { num2 = 1; } } } if (num2 == 1) { //hago el cambio de user control// var isAdmin = ""; var tipo = ConnectioBD.ExecuteQuery( $"SELECT usertype FROM APPUSER WHERE username='******' "); foreach (DataRow x in tipo.Rows) { isAdmin = x[0].ToString(); } if (Convert.ToBoolean(isAdmin)) { tableLayoutPanel1.Controls.Clear(); current = new Administrador(); tableLayoutPanel1.Controls.Add(current); tableLayoutPanel1.SetColumnSpan(current, 3); tableLayoutPanel1.SetRowSpan(current, 10); } else { tableLayoutPanel1.Controls.Clear(); current = new Usuario(); tableLayoutPanel1.Controls.Add(current); tableLayoutPanel1.SetColumnSpan(current, 3); tableLayoutPanel1.SetRowSpan(current, 10); } } else { MessageBox.Show("Nombre o contraseña incorrecta"); } } }