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); }
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); }