Example #1
0
        public static int insertarVenta(Venta_Productos datos)
        {
            int          resultado = 0;
            MySqlCommand consulta  = new MySqlCommand();

            consulta.CommandText = "INSERT INTO `venta` (`clave`, `nombre`, `cantidad`, `costo`) VALUES ('" + datos.claveProducto + "','" + datos.Nombre + "','" + datos.Cantidad + "','" + datos.Costo + "');";
            consulta.Connection  = conexion.crear_conexion();
            resultado            = consulta.ExecuteNonQuery();
            return(resultado);
        }
Example #2
0
        public void buscar(string nombre, int cantidad)
        {
            int          existencia;
            MySqlCommand consulta = new MySqlCommand();

            consulta.CommandText = "SELECT * FROM `productos` WHERE `nombre` ='" + nombre + "';";
            consulta.Connection  = conexion.crear_conexion();
            MySqlDataReader producto = consulta.ExecuteReader();
            Venta_Productos nuevo    = new Venta_Productos();


            producto.Read();
            nuevo.claveProducto = producto["clave"].ToString();
            nuevo.Nombre        = producto["nombre"].ToString();
            existencia          = Convert.ToInt16(producto["existencia"]);
            nuevo.Cantidad      = cantidad.ToString();
            nuevo.Costo         = Convert.ToString((Convert.ToDouble(producto["pecio"]) * cantidad));


            int canexitencia = existencia - cantidad;

            if (canexitencia < 0)
            {
                MessageBox.Show("No cuenta con el producto suficiente para realizar esta venta", "Error");
            }
            else
            {
                int validacom = accesobd.cambiar(canexitencia, nuevo.claveProducto);

                int validacion = accesobd.insertarVenta(nuevo);

                if (validacion > 0)
                {
                    dgv_venta.DataSource = accesobd.mostrarVenta();
                }
                else
                {
                    MessageBox.Show("Error", "¡No se pudo realizar la compra!");
                }
            }
        }
Example #3
0
        public static List <Venta_Productos> mostrarVenta()
        {
            List <Venta_Productos> listaProductosVenta = new List <Venta_Productos>();
            MySqlCommand           consulta            = new MySqlCommand();

            consulta.CommandText = "SELECT * FROM `venta`";
            consulta.Connection  = conexion.crear_conexion();
            MySqlDataReader producto = consulta.ExecuteReader();

            while (producto.Read())
            {
                Venta_Productos nuevo = new Venta_Productos();
                nuevo.claveProducto = producto["clave"].ToString();
                nuevo.Nombre        = producto["nombre"].ToString();
                nuevo.Cantidad      = producto["cantidad"].ToString();
                nuevo.Costo         = producto["costo"].ToString();
                listaProductosVenta.Add(nuevo);
            }

            return(listaProductosVenta);
        }