예제 #1
0
        private void FrmModificar_Load(object sender, EventArgs e)
        {
            NMarca     negocioMarca     = new NMarca();
            NCategoria negocioCategoria = new NCategoria();


            try
            {
                cargarDatos();
                cboMarcas.DataSource     = negocioMarca.ListarMarcas();
                cboCategorias.DataSource = negocioCategoria.ListarCategorias();

                cboMarcas.ValueMember   = "Id";
                cboMarcas.DisplayMember = "Descripcion";
                cboMarcas.SelectedIndex = -1;

                cboCategorias.ValueMember   = "Id";
                cboCategorias.DisplayMember = "Descripcion";
                cboCategorias.SelectedIndex = -1;

                txtCodigoArt.Text           = articulo.Codigo;
                txtNombre.Text              = articulo.Nombre;
                txtDescripcion.Text         = articulo.Descripcion;
                txtPrecio.Text              = articulo.Precio.ToString();
                cboMarcas.SelectedValue     = articulo.Marca.Id;
                cboCategorias.SelectedValue = articulo.Categoria.Id;

                modificar = (Articulo)dgvModificar.CurrentRow.DataBoundItem;

                /*
                 * cargarDatos();
                 * cboMarcas.DataSource = negocioMarca.ListarMarcas();
                 * cboCategorias.DataSource = negocioCategoria.ListarCategorias();
                 *
                 * articulo.Codigo = txtCodigoArt.Text;
                 * articulo.Nombre = txtNombre.Text;
                 * articulo.Descripcion = txtDescripcion.Text;
                 * articulo.Precio = float.Parse(txtPrecio.Text);
                 * articulo.Marca = (Marca)cboMarcas.SelectedItem;
                 * articulo.Categoria = (Categoria)cboCategorias.SelectedItem;
                 *
                 */
            }


            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }
        private void FrmAltaArticulo_Load(object sender, EventArgs e)
        {
            NMarca     negocioMarca     = new NMarca();
            NCategoria negocioCategoria = new NCategoria();

            try
            {
                cboCategoria.DataSource    = negocioCategoria.ListarCategorias(); //GUARDO LA LISTA EN EL COMBO
                cboCategoria.ValueMember   = "Id";                                //VALOR A TENER EN CUENTA
                cboCategoria.DisplayMember = "Descripcion";                       //LO QUE MUESTRA AL USUARIO
                cboCategoria.SelectedIndex = -1;                                  //MANEJA EL ID DE LA LISTA (INDEX)

                cboMarca.DataSource    = negocioMarca.ListarMarcas();             //GUARDO LA LISTA EN EL COMBO
                cboMarca.ValueMember   = "Id";                                    //VALOR A TENER EN CUENTA
                cboMarca.DisplayMember = "Descripcion";                           //LO QUE MUESTRA AL USUARIO
                cboMarca.SelectedIndex = -1;                                      //MANEJA EL ID DE LA LISTA (INDEX)
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                //throw;
            }
        }