private void registrarDevolucionCliente() { try { sql.open(); Articulo articulo = sql.getArticulo(dataGridView1.CurrentRow.Cells[1].Value.ToString()); int cantidad = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString()); Provedor provedor = sql.getProvedor("Cliente"); string verificarInfo = MessageBox.Show("Articulo: " + articulo.nombre + Environment.NewLine + "Cantidad: " + cantidad.ToString(), "Confirmar devolucion", MessageBoxButtons.OKCancel, MessageBoxIcon.Question).ToString(); if (verificarInfo == "OK") { sql.registrarCompra(provedor.id, articulo.id, cantidad); sql.cancelarVenta(); actualizarTabla(); cajaBusqueda.Focus(); } sql.close(); } catch (Exception ex) { #if DEBUG_ MessageBox.Show("Error: " + ex.Message + Environment.NewLine + Environment.NewLine + "Posible Causa: No existen articulos a regresar.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
public List <Provedor> getListaProvedores() { List <Provedor> listaProvedores = new List <Provedor>(); MySqlDataReader sqlRead = this.query("SELECT * FROM provedores"); if (sqlRead.HasRows) { while (sqlRead.Read()) { Provedor provedor = new Provedor(); provedor.id = sqlRead.GetInt32(0); provedor.nombre = sqlRead.GetString(1); listaProvedores.Add(provedor); } sqlRead.Close(); return(listaProvedores); } else { sqlRead.Close(); return(null); } }
private void botonComprar_Click(object sender, EventArgs e) { sql.open(); Provedor provedor = sql.getProvedor(comboProvedores.SelectedItem.ToString()); Articulo articulo = sql.getArticulo(cajaArticuloAComprar.Text); int cantidad = int.Parse(cajaCantidad.Text); sql.registrarCompra(provedor.id, articulo.id, cantidad); MessageBox.Show("Compra realizada!"); cajaBusqueda.Clear(); cajaArticuloAComprar.Clear(); cajaCantidad.Clear(); cajaBusqueda.Focus(); sql.close(); }
public Provedor getProvedor(string busqueda) { MySqlDataReader sqlRead = this.query("SELECT * FROM provedores WHERE nombre LIKE '%" + busqueda + "%'"); if (sqlRead.HasRows) { sqlRead.Read(); Provedor provedor = new Provedor(); provedor.id = sqlRead.GetInt32(0); provedor.nombre = sqlRead.GetString(1); sqlRead.Close(); return(provedor); } else { sqlRead.Close(); return(null); } }
public Provedor getProvedor(string busqueda) { MySqlDataReader sqlRead = this.query("SELECT * FROM provedores WHERE nombre LIKE '%" + busqueda + "%'"); if (sqlRead.HasRows) { sqlRead.Read(); Provedor provedor = new Provedor(); provedor.id = sqlRead.GetInt32(0); provedor.nombre = sqlRead.GetString(1); sqlRead.Close(); return provedor; } else { sqlRead.Close(); return null; } }
public List<Provedor> getListaProvedores() { List<Provedor> listaProvedores = new List<Provedor>(); MySqlDataReader sqlRead = this.query("SELECT * FROM provedores"); if (sqlRead.HasRows) { while (sqlRead.Read()) { Provedor provedor = new Provedor(); provedor.id = sqlRead.GetInt32(0); provedor.nombre = sqlRead.GetString(1); listaProvedores.Add(provedor); } sqlRead.Close(); return listaProvedores; } else { sqlRead.Close(); return null; } }