예제 #1
0
        private void BtnEliminar_Categoria_Click(object sender, EventArgs e)
        {
            Negocio_Categoria neg_cat = new Negocio_Categoria();

            try
            {
                int ID = ((Categoria)dgvLista_Categoria.CurrentRow.DataBoundItem).ID;

                if (MessageBox.Show("¿Esta seguro que quiere eliminar la categoria seleccionada?", "ATENCION!!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)

                {
                    neg_cat.EliminarCategoria_Logica(ID);

                    if (MessageBox.Show("La Categoria fue eliminada de forma correcta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)

                    {
                        CargarGrilla_C();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #2
0
        private void FrmNuevo_Articulo_Load(object sender, EventArgs e)
        {
            Negocio_Marca     marca     = new Negocio_Marca();
            Negocio_Categoria categoria = new Negocio_Categoria();

            try
            {
                CboMarca.DataSource    = marca.Listar();
                CboMarca.ValueMember   = "Id";
                CboMarca.DisplayMember = "Descripcion";
                CboMarca.SelectedIndex = -1;

                CboCategoria.DataSource    = categoria.Listar();
                CboCategoria.ValueMember   = "Id";
                CboCategoria.DisplayMember = "Descripcion";
                CboCategoria.SelectedIndex = -1;

                if (Articulo != null)
                {
                    Text                = "Modificar";
                    TxtCodigo.Text      = Articulo.Codigo;
                    TxtNombre.Text      = Articulo.Nombre;
                    TxtDescripcion.Text = Articulo.Descripcion;
                    TxtImagenUrl.Text   = Articulo.Imagen_Url;
                    TxtPrecio.Text      = Convert.ToString(Articulo.Precio);

                    CboMarca.SelectedValue     = Articulo.Marca.ID;
                    CboCategoria.SelectedValue = Articulo.Categoria.ID;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #3
0
        private void BtnAceptar_Categoria_Click(object sender, EventArgs e)
        {
            Negocio_Categoria neg_cat = new Negocio_Categoria();

            try
            {
                if (Categoria == null)
                {
                    Categoria = new Marca();
                }

                Categoria.Descripcion = TxtNombre_Categoria.Text;

                if (Categoria.ID != 0)
                {
                    neg_cat.Modificar(Categoria);

                    if (MessageBox.Show("Categoria modificada con exito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)
                    {
                        Dispose();
                    }
                }

                else

                {
                    neg_cat.Agregar(Categoria);

                    if (MessageBox.Show("Categoria agregada con exito. Desea agregar otro Categoria", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
                    {
                        Dispose();
                    }

                    else
                    {
                        Dispose();
                        FrmNueva_Marca Nuevo = new FrmNueva_Marca();

                        Nuevo.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #4
0
        private void CargarGrilla_C()

        {
            Negocio_Categoria Categoria = new Negocio_Categoria();

            try
            {
                Lista_c = Categoria.Listar();

                dgvLista_Categoria.DataSource = Lista_c;

                dgvLista_Categoria.Columns[2].Visible = false;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }