Пример #1
0
        private void BtnEliminar_Click(object sender, EventArgs e)
        {
            Negocio_articulo Negocio = new Negocio_articulo();


            try
            {
                int ID = ((Articulo)DgvLista_Articulos.CurrentRow.DataBoundItem).ID;

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

                {
                    Negocio.EliminarArticulo_Logica(ID);

                    if (MessageBox.Show("Se elimino de forma correcta el Articulo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)

                    {
                        CargarGrilla();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #2
0
        private void BtnAceptar_Click(object sender, EventArgs e)
        {
            Negocio_articulo neg_art = new Negocio_articulo();


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


                Articulo.Codigo      = TxtCodigo.Text.Trim();
                Articulo.Nombre      = TxtNombre.Text.Trim();
                Articulo.Descripcion = TxtDescripcion.Text.Trim();
                Articulo.Marca       = (Marca)CboMarca.SelectedItem;
                Articulo.Categoria   = (Categoria)CboCategoria.SelectedItem;
                Articulo.Imagen_Url  = TxtImagenUrl.Text.Trim();
                Articulo.Precio      = Convert.ToDecimal(TxtPrecio.Text.Trim());

                if (Articulo.ID != 0)

                {
                    neg_art.Modificar(Articulo);

                    if (MessageBox.Show("Articulo modifficado con exito", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK)

                    {
                        Dispose();
                    }
                }

                else

                {
                    neg_art.Agregar(Articulo);



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

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

                        Nuevo.ShowDialog();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Negocio_articulo neg_art = new Negocio_articulo();

            List <Articulo> Lista_art;

            try
            {
                Lista_art = neg_art.listar();

                var articulo_Seleccionado = Convert.ToInt32(Request.QueryString["idart"]);
                articulo = Lista_art.Find(J => J.ID == articulo_Seleccionado);
            }
            catch (Exception ex)
            {
                //Session["Error" + Session.SessionID] = ex;
                //Response.Redirect("Error.aspx");
            }
        }
Пример #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Negocio_articulo Neg_art = new Negocio_articulo();
                Lista_art = Neg_art.listar();


                Negocio_marca marca = new Negocio_marca();

                Lista_marca = marca.Listar();

                var filtro_marca = Request.QueryString["idmarca"];

                if (filtro_marca != null)
                {
                    List <Articulo> L_art_aux = new List <Articulo>();
                    foreach (var item in Lista_art)
                    {
                        if (item.Marca.ID == int.Parse(filtro_marca))
                        {
                            L_art_aux.Add(item);
                        }
                    }
                    Lista_art = L_art_aux;

                    Session[Session.SessionID + "Lista_art"] = Lista_art;
                }



                Session[Session.SessionID + "Lista_art"] = Lista_art;
            }
            catch (Exception ex)
            {
                Session["Error" + Session.SessionID] = "Error de listado";
                Response.Redirect("Error");
            }
        }
Пример #5
0
        private void CargarGrilla()
        {
            Negocio_articulo negocio = new Negocio_articulo();

            try
            {
                Lista = negocio.listar();

                DgvLista_Articulos.DataSource = Lista;


                DgvLista_Articulos.Columns[6].Visible = false;



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

            //finally { Dispose(); }
        }