예제 #1
0
        public void mostrarCategoria(string buscar)
        {
            N_Categoria categoria = new N_Categoria();

            tablaCat.DataSource = categoria.ListarCategoria(buscar);
            tablaCat.ClearSelection();
        }
예제 #2
0
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            Categoria   categoria   = new Categoria();
            N_Categoria n_Categoria = new N_Categoria();


            string nombreCategoria = txtNombreCategoria.Text.Trim();

            if (nombreCategoria != "")
            {
                if (!n_Categoria.getBuscarNombreCategoria(nombreCategoria))
                {
                    int ultimaCategoria = n_Categoria.getConsultaUltimaCategoria() + 1;
                    categoria.setCodigoCategoria("CA" + ultimaCategoria);
                    categoria.setNombreCategoria(nombreCategoria);
                    n_Categoria.AltaCategoria(categoria);
                    Response.Write("<script>alert('Categoria agregada con exito');</script>");
                    txtNombreCategoria.Text = "";
                    cargarGridview();
                }
                else
                {
                    Response.Write("<script>alert('La categoria ya existe');</script>");
                    txtNombreCategoria.Text = "";
                    cargarGridview();
                }
            }
            else
            {
                Response.Write("<script>alert('Debe ingresar una categoria');</script>");
                txtNombreCategoria.Text = "";
                cargarGridview();
            }
        }
예제 #3
0
        public void cargarGridview()
        {
            N_Categoria n_Categoria = new N_Categoria();

            grdCategorias.DataSource = n_Categoria.getTabla();
            grdCategorias.DataBind();
        }
예제 #4
0
        protected void grdCategorias_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            String s_codigoCategoria = ((Label)grdCategorias.Rows[e.RowIndex].FindControl("lbl_eit_codigoCategoria")).Text.Trim();

            N_Categoria n_Categoria = new N_Categoria();

            n_Categoria.eliminarCategoria(s_codigoCategoria);
            cargarGridview();
        }
예제 #5
0
        public void ListarCategoria()
        {
            N_Categoria negocioCategoria = new N_Categoria();

            cmbCategoria.DataSource = negocioCategoria.ListandoCategoria("");
            //quiero que tenga el valor del id
            cmbCategoria.ValueMember = "IdCategoria";
            //pero quiero que el usuario vea el nombre
            cmbCategoria.DisplayMember = "NombreCategoria";
        }
예제 #6
0
        protected void grdProductos_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                DropDownList ddl_Marca      = (DropDownList)e.Row.FindControl("ddl_eit_marca");
                DropDownList ddl_Categoria  = (DropDownList)e.Row.FindControl("ddl_eit_categoria");
                DropDownList ddl_Genero     = (DropDownList)e.Row.FindControl("ddl_eit_genero");
                DropDownList ddl_Plataforma = (DropDownList)e.Row.FindControl("ddl_eit_plataforma");

                if (ddl_Marca != null)
                {
                    N_Marca n_marca = new N_Marca();
                    ddl_Marca.DataSource = n_marca.getTabla();

                    ddl_Marca.DataTextField  = "Nombre_Marca_M";
                    ddl_Marca.DataValueField = "Cod_Marca_M";
                    ddl_Marca.DataBind();
                }
                if (ddl_Categoria != null)
                {
                    N_Categoria n_Categoria = new N_Categoria();
                    ddl_Categoria.DataSource     = n_Categoria.getTabla();
                    ddl_Categoria.DataTextField  = "Nombre_Categoria_C";
                    ddl_Categoria.DataValueField = "Cod_Categoria_C";
                    ddl_Categoria.DataBind();
                }
                if (ddl_Genero != null)
                {
                    N_Genero n_Genero = new N_Genero();
                    ddl_Genero.DataSource     = n_Genero.getTabla();
                    ddl_Genero.DataTextField  = "Nombre_Genero_G";
                    ddl_Genero.DataValueField = "Cod_Genero_G";
                    ddl_Genero.DataBind();
                }
                if (ddl_Plataforma != null)
                {
                    N_Plataforma n_Plat = new N_Plataforma();
                    ddl_Plataforma.DataSource     = n_Plat.getTabla();
                    ddl_Plataforma.DataTextField  = "Nombre_Plataforma_P";
                    ddl_Plataforma.DataValueField = "Cod_Plataforma_P";
                    ddl_Plataforma.DataBind();
                }
            }
        }
예제 #7
0
        protected void grdCategorias_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            String s_codigoCategoria = ((Label)grdCategorias.Rows[e.RowIndex].FindControl("lbl_eit_codigoCategoria")).Text.Trim();
            String s_nombreCategoria = ((TextBox)grdCategorias.Rows[e.RowIndex].FindControl("txt_eit_nombreCategoria")).Text.Trim();



            Categoria categoria = new Categoria();

            categoria.setCodigoCategoria(s_codigoCategoria);
            categoria.setNombreCategoria(s_nombreCategoria);

            N_Categoria n_Categoria = new N_Categoria();

            n_Categoria.ActualizarCategoria(categoria);

            grdCategorias.EditIndex = -1;
            cargarGridview();
        }
예제 #8
0
        public void mostrarBuscarTabla(string buscar)
        {
            N_Categoria objNegocio = new N_Categoria();

            tablaCategoria.DataSource = objNegocio.ListandoCategoria(buscar);
        }
예제 #9
0
 public FrmCategoria()
 {
     InitializeComponent();
     MessageBox.Show(N_Categoria.Insertar("vaca", "Leche,queso,crema"));
 }