示例#1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            localNegocio negocio = new localNegocio();

            if (arti != null)
            {
                ///marca
                cmbMarca.DataSource    = negocio.listarmarca();
                cmbMarca.ValueMember   = "Id";
                cmbMarca.DisplayMember = "descripcion";
                ///categoria
                cmbCategoria.DataSource    = negocio.listarcategoria();
                cmbCategoria.ValueMember   = "Id";
                cmbCategoria.DisplayMember = "descripcion";

                txtNombre.Text             = arti.Nombre;
                txtDescripcion.Text        = arti.Descripcion;
                txtImagen.Text             = arti.Imagen;
                txtPrecio.Text             = arti.Precio.ToString();
                txtCodigo.Text             = arti.Cod_articulo;
                cmbMarca.SelectedValue     = arti.Marca.Id;
                cmbCategoria.SelectedValue = arti.Categoria.Id;
            }
            else
            {
                cmbMarca.DataSource    = negocio.listarmarca();
                cmbMarca.ValueMember   = "Id";
                cmbMarca.DisplayMember = "descripcion";

                cmbCategoria.DataSource    = negocio.listarcategoria();
                cmbCategoria.ValueMember   = "Id";
                cmbCategoria.DisplayMember = "descripcion";
            }
        }
        private void Detalles_Load(object sender, EventArgs e)
        {
            localNegocio negocio = new localNegocio();

            gbDetalle.Enabled = false;
            if (arti != null)
            {
                ///marca
                cmbMarcaD.DataSource    = negocio.listarmarca();
                cmbMarcaD.ValueMember   = "Id";
                cmbMarcaD.DisplayMember = "descripcion";
                ///categoria
                cmbCategoriaD.DataSource    = negocio.listarcategoria();
                cmbCategoriaD.ValueMember   = "Id";
                cmbCategoriaD.DisplayMember = "descripcion";

                txtNombreD.Text             = arti.Nombre;
                txtDescripcionD.Text        = arti.Descripcion;
                txtImagenD.Text             = arti.Imagen;
                txtPrecioD.Text             = arti.Precio.ToString();
                txtCodigoD.Text             = arti.Cod_articulo;
                cmbMarcaD.SelectedValue     = arti.Marca.Id;
                cmbCategoriaD.SelectedValue = arti.Categoria.Id;
                cargarImagen(arti.Imagen);
            }
        }
示例#3
0
        private void comercio_Load(object sender, EventArgs e)
        {
            localNegocio localnegocio = new localNegocio();

            try
            {
                ListarArticulo          = localnegocio.listar();
                dgvArticulos.DataSource = ListarArticulo;
                dgvArticulos.Columns["Marca"].Visible     = false;
                dgvArticulos.Columns["Categoria"].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
示例#4
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            Articulo     seleccionado = (Articulo)dgvArticulos.CurrentRow.DataBoundItem;
            localNegocio negocio      = new localNegocio();


            try
            {
                if (MessageBox.Show("¿De verdad quieres eliminar este articulo? Una vez eliminado no se podra recuperar", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    negocio.eliminar(seleccionado.Cod_articulo);
                    MessageBox.Show("Eliminado correctamente");
                    comercio_Load(sender, e);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public void cargarGrilla()
        {
            localNegocio localnegocio = new localNegocio();

            try
            {
                ListarArticulo          = localnegocio.listar();
                dgvArticulos.DataSource = ListarArticulo;

                /*dgvArticulos.Columns["Marca"].Visible = false;
                 * dgvArticulos.Columns["Categoria"].Visible = false;*/
                dgvArticulos.Columns["Imagen"].Visible = false;
                dgvArticulos.Columns["Id"].Visible     = false;
                cargarImagen(ListarArticulo[0].Imagen);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
示例#6
0
        private void btnAgregar2_Click(object sender, EventArgs e)
        {
            localNegocio negocio = new localNegocio();

            try
            {
                if (ValidarTextBox())
                {
                    if (arti == null)
                    {
                        arti = new Articulo();
                    }

                    arti.Cod_articulo = txtCodigo.Text;
                    arti.Nombre       = txtNombre.Text;
                    arti.Descripcion  = txtDescripcion.Text;
                    arti.Marca        = (Marca)cmbMarca.SelectedItem;
                    arti.Categoria    = (Categoria)cmbCategoria.SelectedItem;
                    arti.Imagen       = txtImagen.Text;
                    arti.Precio       = Convert.ToDecimal(txtPrecio.Text);

                    if (arti.id == 0)
                    {
                        negocio.agregar(arti);
                    }

                    else
                    {
                        negocio.modificar(arti);
                    }

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#7
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            localNegocio negocio = new localNegocio();

            /// negocio.buscar(txtbuscar.Text);
        }