private void button1_Click(object sender, EventArgs e) { int stock = 0; try { DataTable dt = new DataTable(); dt = ConexionDB.ExecuteQuery($"SELECT stock FROM INVENTARIO " + $"WHERE idproducto = {comboBox1.SelectedValue} "); foreach (DataRow fila in dt.Rows) { stock = Convert.ToInt32(fila[0].ToString()); } if (stock == 0) { ConexionDB.ExecuteNonQuery($"DELETE FROM INVENTARIO " + $"WHERE idproducto = {comboBox1.SelectedValue}"); MessageBox.Show("Producto eliminado correctamente"); } else { MessageBox.Show("No puede eliminar si hay en stock"); } } catch (Exception exception) { MessageBox.Show("Se generó una excepción" + exception.Message); } }
private void button1_Click(object sender, EventArgs e) { string tipo = ""; try { if (textBox1.Text.Equals("") || textBox2.Text.Equals("")) { MessageBox.Show("No se pueden dejar campos vacíos"); } else { if (radioButton1.Checked) { tipo = "usuario"; } else if (radioButton2.Checked) { tipo = "administrador"; } ConexionDB.ExecuteNonQuery($"INSERT INTO public.usuario(nombre, contrasena, tipo)" + $"VALUES ('{textBox1.Text}', '{textBox2.Text}', '{tipo}');"); MessageBox.Show("Se ha registrado al usuario"); } } catch (Exception exception) { MessageBox.Show("Error"); } }
private void button1_Click(object sender, EventArgs e) { string tipo = ""; try { if (radioButton1.Checked) { tipo = "usuario"; } if (radioButton2.Checked) { tipo = "administrador"; } if (textBox2.Text.Equals("")) { ConexionDB.ExecuteNonQuery($"UPDATE usuario SET " + $"tipo='{tipo}' WHERE idUsuario={comboBox1.SelectedValue};"); MessageBox.Show("Datos actualizados"); } else { ConexionDB.ExecuteNonQuery($"UPDATE usuario SET contrasena='{textBox2.Text}', " + $"tipo='{tipo}' WHERE idUsuario ={comboBox1.SelectedValue};"); MessageBox.Show("Datos actualizados"); } } catch (Exception exception) { MessageBox.Show("Error"); } }
private void button1_Click(object sender, EventArgs e) { try { ConexionDB.ExecuteNonQuery($"DELETE FROM USUARIO WHERE idUsuario = '{comboBox1.SelectedValue}'"); MessageBox.Show("Usuario eliminado correctamente"); } catch (Exception exception) { MessageBox.Show("Error"); } }
private void button1_Click(object sender, EventArgs e) { int cant = 0; int stock = 0; int resta = 0; try { DataTable dt1 = new DataTable(); dt1 = ConexionDB.ExecuteQuery($"SELECT stock FROM INVENTARIO WHERE idproducto = {listBox1.SelectedValue} "); foreach (DataRow fila in dt1.Rows) { stock = Convert.ToInt32(fila[0].ToString()); } if (stock != 0) { stock = 0; ConexionDB.ExecuteNonQuery($"INSERT INTO PEDIDO (cantproducto, idproducto, idusuario) " + $"VALUES ({numericUpDown1.Value}, {listBox1.SelectedValue}, " + $"{usuarioLogeado.IdUsuario})"); ActGrid(); DataTable dt = new DataTable(); dt = ConexionDB.ExecuteQuery($"SELECT stock FROM INVENTARIO WHERE idproducto = {listBox1.SelectedValue} "); foreach (DataRow fila in dt.Rows) { stock = Convert.ToInt32(fila[0].ToString()); } cant = Convert.ToInt32(numericUpDown1.Text); resta = stock - cant; ConexionDB.ExecuteNonQuery($"UPDATE public.inventario " + $"SET stock={resta} " + $"WHERE idproducto = {listBox1.SelectedValue};"); } else { MessageBox.Show("Este producto se ha agotado"); } } catch (Exception exception) { MessageBox.Show("No se ha podido procesar su compra"); } }
private void button1_Click(object sender, EventArgs e) { try { if (richTextBox1.Text.Equals("") && numericUpDown2.Value.Equals(0)) { ConexionDB.ExecuteNonQuery($"UPDATE INVENTARIO " + $"SET stock= {numericUpDown1.Value} " + $"WHERE idproducto = {comboBox1.SelectedValue}; "); MessageBox.Show("Datos actualizados"); } else if (numericUpDown2.Value.Equals(0)) { ConexionDB.ExecuteNonQuery($"UPDATE INVENTARIO " + $"SET stock= {numericUpDown1.Value}, descripcion = '{richTextBox1.Text}' " + $"WHERE idproducto = {comboBox1.SelectedValue}; "); MessageBox.Show("Datos actualizados"); } else if (richTextBox1.Text.Equals("")) { ConexionDB.ExecuteNonQuery($"UPDATE INVENTARIO " + $"SET stock= {numericUpDown1.Value}, " + $"precio = {numericUpDown2.Value} " + $"WHERE idproducto = {comboBox1.SelectedValue}; "); MessageBox.Show("Datos actualizados"); } else { ConexionDB.ExecuteNonQuery($"UPDATE INVENTARIO " + $"SET stock= {numericUpDown1.Value}, descripcion = '{richTextBox1.Text}', " + $"precio = {numericUpDown2.Value} " + $"WHERE idproducto = {comboBox1.SelectedValue}; "); MessageBox.Show("Datos actualizados"); } } catch (Exception exception) { MessageBox.Show("Error"); } }
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text.Equals("") || numericUpDown1.Value.Equals(0) || numericUpDown2.Value.Equals(0)) { MessageBox.Show("No se pueden dejar campos vacíos"); } else { try { ConexionDB.ExecuteNonQuery($"INSERT INTO INVENTARIO " + $"(nombreproducto, descripcion, precio, stock) " + $"VALUES ('{textBox1.Text}', '{richTextBox1.Text}', {numericUpDown2.Value}, " + $"{numericUpDown1.Value})"); MessageBox.Show("Se ha registrado el producto"); } catch (Exception exception) { MessageBox.Show("Error"); } } }