コード例 #1
0
        public static int InsertarPiezaAComponente(Componente L, Pieza M, Decimal CANTIDAD)
        {
            int respuesta = 0;

            Basededatos.Conexion conx_detalles = new Basededatos.Conexion();
            conx_detalles.inicializa();
            string CONSULTA;

            System.Data.OleDb.OleDbDataReader CONTENEDOR;

            CONSULTA = "EXEC INSERTAR_PIEZA_COMPONENTE ?,?,?";
            conx_detalles.annadir_consulta(CONSULTA);

            conx_detalles.annadir_parametro(M._id_pieza, 1);
            conx_detalles.annadir_parametro(L._Id_componente, 1);
            conx_detalles.annadir_parametro(CANTIDAD, 3);

            CONTENEDOR = conx_detalles.busca();
            while (CONTENEDOR.Read())
            {
                respuesta = Convert.ToInt16(CONTENEDOR[0].ToString());
            }
            conx_detalles.conexion.Close();
            conx_detalles.conexion.Dispose();
            CONTENEDOR.Close();
            return(L._Id_componente);
        }
コード例 #2
0
        public static List <Pieza> Seleccionar()
        {
            List <Pieza> Listadepiezas = new List <Pieza>();

            Basededatos.Conexion conx_detalles = new Basededatos.Conexion();
            conx_detalles.inicializa();
            string Consulta;

            System.Data.OleDb.OleDbDataReader Contenedor;

            Consulta = "EXEC SELECCIONARPIEZA";
            conx_detalles.annadir_consulta(Consulta);

            Contenedor = conx_detalles.busca();
            while (Contenedor.Read())
            {
                Pieza IB = new Pieza();

                IB._id_pieza      = Convert.ToInt32(Contenedor["ID_PIEZA"].ToString());
                IB._Nombre_pieza  = Contenedor["NOMBRE_PIEZA"].ToString();
                IB._Descripcion   = Contenedor["DESCRIPCION"].ToString();
                IB._Foto1_pieza   = Contenedor["FOTO1_PIEZA"].ToString();
                IB._Foto2_pieza   = Contenedor["FOTO2_PIEZA"].ToString();
                IB._Precio_pieza  = Convert.ToDecimal(Contenedor["PRECIO_PIEZA"].ToString());
                IB._Unidad_medida = Contenedor["UNIDAD_MEDIDA"].ToString();
                Listadepiezas.Add(IB);
            }
            conx_detalles.conexion.Close();
            conx_detalles.conexion.Dispose();
            Contenedor.Close();
            return(Listadepiezas);
        }