示例#1
0
        //-------------------------------------------------------------------------------------------------------------------------
        public static int AgregarVentas(ventass vVentas, Clientes cClientes, Productos pProductos) //Funcion Agregar a Consola
        {
            int retorno = 0;

            try
            {
                MySqlCommand comando = new MySqlCommand(string.Format("Insert into ventas (totalVentas,fechaVentas,idCliente) values ('{0}','{1}','{2}')",
                                                                      vVentas.totalVentas, vVentas.fechaVentas, cClientes.idCliente), conexionSQL.obtenerConexion());
                retorno = comando.ExecuteNonQuery();
                return(retorno);
            }
            catch { return(0); }
        }
示例#2
0
        //-------------------------------------------------------------------------------------------------------------------------

        /*
         * public static int ActualizarProducto(ComprasC compCompras, Productos pProductos)//Metodo Actualizar los productos al realizar una compra
         * {
         *  int retorno = 0;
         *  MySqlConnection conexion = conexionSQL.obtenerConexion();
         *
         *  MySqlCommand comando = new MySqlCommand(string.Format("Update producto,producto_has_compras set producto_has_compras.cantidad='{0}'  where producto.idProducto='{1}' and producto_has_compras.idProducto=producto.idProducto ", compCompras.cantidad, pProductos.idProducto), conexion);
         *
         *  retorno = comando.ExecuteNonQuery();
         *  conexion.Close();
         *
         *  return retorno;
         *
         *
         * }*/
        //-------------------------------------------------------------------------------------------------------------------------
        public static int AgregarVentas_has_producto(ventass vVentas, Productos pProductos) //Funcion Agregar a Consola
        {
            int retorno = 0;

            try
            {
                MySqlCommand comando = new MySqlCommand(string.Format("Insert into ventas_has_producto (idVentas,idProducto,cantidad) values ('{0}','{1}','{2}')",
                                                                      vVentas.idVentas, pProductos.idProducto, vVentas.cantidad), conexionSQL.obtenerConexion());
                retorno = comando.ExecuteNonQuery();
                return(retorno);
            }
            catch { return(0); }
        }
示例#3
0
        public static List <ventass> obtenerComprasUltimoID()
        {
            List <ventass>  _UltimoID = new List <ventass>();
            MySqlConnection conexion  = conexionSQL.obtenerConexion();
            MySqlCommand    _comando  = new MySqlCommand(String.Format("select max(idVentas) from ventas"), conexion);
            MySqlDataReader _reader   = _comando.ExecuteReader();

            while (_reader.Read())
            {
                ventass vventas = new ventass();
                vventas.idVentas = _reader.GetInt32(0);
                _UltimoID.Add(vventas);
            }
            conexion.Close();
            return(_UltimoID);
        }
示例#4
0
        private void ButtonVender_Click(object sender, EventArgs e)
        {
            if (ListaVenta.SelectedRows.Count == 1)
            {
                Productos    pProductos      = new Productos();
                ComprasC     compCompras     = new ComprasC();
                Proveedoress provProveedores = new Proveedoress();
                Clientes     cClientes       = new Clientes();
                ventass      vVentas         = new ventass();

                int    idVentas1     = Convert.ToInt32(ListaVenta.CurrentRow.Cells[0].Value);
                int    totalVenta    = Convert.ToInt32(ListaVenta.CurrentRow.Cells[1].Value);
                string fecha         = Convert.ToString(ListaVenta.CurrentRow.Cells[2].Value);
                int    idCliente     = Convert.ToInt32(ListaVenta.CurrentRow.Cells[3].Value);
                int    idProducto    = Convert.ToInt32(ListaVenta.CurrentRow.Cells[4].Value);
                int    cantidadVenta = Convert.ToInt32(ListaVenta.CurrentRow.Cells[6].Value);

                vVentas.idVentas      = idVentas1;
                vVentas.totalVentas   = totalVenta;
                vVentas.fechaVentas   = fecha;
                vVentas.cantidad      = cantidadVenta;
                cClientes.idCliente   = idCliente;
                pProductos.idProducto = idProducto;



                int resultado  = VentasIME.AgregarVentas(vVentas, cClientes, pProductos);
                int resultado2 = VentasIME.AgregarVentas_has_producto(vVentas, pProductos);
                if (resultado > 0 && resultado2 > 0)
                {
                    MessageBox.Show("Productos registrados con exito ", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //Limpiar();
                    //Deshabilitar();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar el producto, verifique su ID de producto", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
            }

            else
            {
                MessageBox.Show("Seleccione una lista a guardar!", "Campos Vacios!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }