private void btn_registrarM_Click(object sender, EventArgs e) { Capa.BL.Interfaces.IMateriales imateriales = new Capa.BL.Clases.Materiales(); Capa.DATOS.Materiales material = new Capa.DATOS.Materiales { idMaterial = 0, nomMateriales = txt_nomaterial.Text, Unidad = cmb_unidad.Text }; imateriales.insertarMaterial(material); MessageBox.Show("Material registrado"); dgv_CM.DataSource = null; dgv_CM.Refresh(); dgv_CM.Rows.Clear(); Capa.BL.Interfaces.IProyecto iproyecto = new Capa.BL.Clases.Proyecto(); dgv_CM.DataSource = imateriales.listarMateriales(); cmb_concepto.Items.Clear(); List <Capa.DATOS.Materiales> lista3 = imateriales.listarMateriales(); //Creamos una lista con nuestro contenido de proveedor en la capa de datos for (int i = 0; i < lista3.Count; i++) //Iniciamos nuestro ciclo para obtener datos { material = lista3[i]; //Nos guarda todos los proveedores en una lista cmb_concepto.Items.Add(material.nomMateriales); //Nos añade los proveedores a nuestra lista } }
public int idProveedorBD = 0; //inicializamos nuestra variable que nos servirá para obtener datos de la BD //Aquí se establece el contenido del menú con sus respectivas acciones public ucOrdenCompra() { InitializeComponent();//Inicializamos todos los componentes gráficos Capa.BL.Interfaces.IMateriales iMateriales = new Capa.BL.Clases.Materiales(); BindingSource bs = new BindingSource(); bs.DataSource = iMateriales.listarMateriales(); dgv_CM.DataSource = bs; bs.ResetBindings(false); Capa.DATOS.Proveedor proveedor = null; //creamos una capa tipo proveedor y la inicializamos Capa.BL.Interfaces.IProveedor iproveedor = new Capa.BL.Clases.Proveedor(); //Creamos una capa de interfaz tipo IProveedor List <Capa.DATOS.Proveedor> lista = iproveedor.listarProveerdor(); //Creamos una lista con nuestro contenido de proveedor en la capa de datos for (int i = 0; i < lista.Count; i++) //Iniciamos nuestro ciclo para obtener datos { proveedor = lista[i]; //Nos guarda todos los proveedores en una lista cmb_proveedor.Items.Add(proveedor.nombrePro); //Nos añade los proveedores a nuestra lista } Capa.DATOS.Proyecto proyecto = null; //Creamos una capa tipo proyecto Capa.BL.Interfaces.IProyecto iproyecto = new Capa.BL.Clases.Proyecto(); //Creamos una capa de intergaz tipo IProyecto List <Capa.DATOS.Proyecto> lista2 = iproyecto.listarProyecto(); //Creamos una lista con nuestro contenido de proyecto en la capa de datos for (int i = 0; i < lista2.Count; i++) //Iniciamos nuestro ciclo para obtener datos { proyecto = lista2[i]; //Guarda todos los proyectos en una lista cmb_nproyecto.Items.Add(proyecto.nombreProyecto); //Nos añade los proyectos a nuestra lista } Capa.DATOS.Materiales material = null; //creamos una capa tipo material y la inicializamos Capa.BL.Interfaces.IMateriales imateriales = new Capa.BL.Clases.Materiales(); //Creamos una capa de interfaz tipo IProveedor List <Capa.DATOS.Materiales> lista3 = imateriales.listarMateriales(); //Creamos una lista con nuestro contenido de proveedor en la capa de datos for (int i = 0; i < lista3.Count; i++) //Iniciamos nuestro ciclo para obtener datos { material = lista3[i]; //Nos guarda todos los proveedores en una lista cmb_concepto.Items.Add(material.nomMateriales); //Nos añade los proveedores a nuestra lista } }