예제 #1
0
        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
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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();
        }
예제 #4
0
        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);
            }
        }
예제 #5
0
        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;
            }
        }
예제 #6
0
        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;
            }
            
        }