Beispiel #1
0
        protected void MuestraCategoria(string UidCategoria)
        {
            //vacia uid de giro
            txtUidSubCategoria.Text = string.Empty;

            MVCategoria.BuscarCategorias(UidCategoria: UidCategoria);
            MVSubCategoria.BuscarSubCategoria(UidCategoria: UidCategoria);
            MVImagen.ObtenerImagenesSubcaterias(new Guid(UidCategoria));
            MVImagen.ObtenerImagenCategoria(UidCategoria);

            txtIdCategoria.Text     = MVCategoria.UIDCATEGORIA.ToString();
            txtNombreGiro.Text      = MVCategoria.STRNOMBRE;
            txtDescripcionGiro.Text = MVCategoria.STRDESCRIPCION;

            DDLEstatusGIro.SelectedIndex = DDLEstatusGIro.Items.IndexOf(DDLEstatusGIro.Items.FindByValue(MVCategoria.ESTATUS.ToString()));

            txtUidImagenGiro.Text = MVImagen.ID.ToString();
            if (txtUidImagenGiro.Text == Guid.Empty.ToString())
            {
                ImgGiro.ImageUrl = "Img/Categoria/Default.jpg";
                ImgGiro.DataBind();
            }
            else
            {
                ImgGiro.ImageUrl = MVImagen.STRRUTA;
                ImgGiro.DataBind();
            }
            DGVSubcategorias.DataSource = MVSubCategoria.LISTADESUBCATEGORIAS;
            DGVSubcategorias.DataBind();
        }
Beispiel #2
0
        protected void DGVGiro_SelectedIndexChanged(object sender, EventArgs e)
        {
            Acciones = "Edicion";
            ManejoDeTextBox("Desactivado");
            string UidGiroSeleccionado = DGVGiro.SelectedDataKey.Value.ToString();

            MuestraGiro(UidGiroSeleccionado);
            DGVCategorias.SelectedIndex    = -1;
            DGVSubcategorias.SelectedIndex = -1;
            txtIdCategoria.Text            = string.Empty;
            txtUidSubCategoria.Text        = string.Empty;

            DGVSubcategorias.DataSource = null;
            DGVSubcategorias.DataBind();
        }
Beispiel #3
0
        protected void CargaGrid(String Grid)
        {
            switch (Grid)
            {
            case "Giro":
                DGVGiro.DataSource = MVGiro.LISTADEGIRO;
                DGVGiro.DataBind();
                break;

            case "Categoria":
                DGVCategorias.DataSource = MVCategoria.LISTADECATEGORIAS;
                DGVCategorias.DataBind();
                break;

            case "Subcategoria":
                DGVSubcategorias.DataSource = MVSubCategoria.LISTADESUBCATEGORIAS;
                DGVSubcategorias.DataBind();
                break;

            default:
                break;
            }
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            FUGiro.Attributes["onchange"] = "UploadFileGiro(this)";
            if (!IsPostBack)
            {
                Session["MVCategoria"]    = MVCategoria;
                Session["MVSubCategoria"] = MVSubCategoria;
                Session["MVImagen"]       = MVImagen;
                Session["MVGiro"]         = MVGiro;
                Session["MVEstatus"]      = MVEstatus;
                MVEstatus.OBTENERLISTA();
                Acciones = string.Empty;
                #region Panel izquierdo
                //Deshabilita controles
                BtnBLimpiar.Enabled = false;
                BtnBBuscar.Enabled  = false;
                //Coloca estilos Css
                BtnBLimpiar.CssClass = "btn btn-sm btn-default disabled";
                BtnBBuscar.CssClass  = "btn btn-sm btn-default disabled";
                //Agrega placeholder
                txtFiltroNombre.Attributes.Add("placeholder", "Nombre");
                //Incializa en vacio el grid View de Giro
                DGVGiro.DataSource = null;
                DGVGiro.DataBind();
                //Inicializa el grid en vacio
                DGVCategorias.DataSource = null;
                DGVCategorias.DataBind();
                //Incializa en vacio el grid View de subcategoias
                DGVSubcategorias.DataSource = null;
                DGVSubcategorias.DataBind();
                //Filtro de estatus
                ddlFiltroEstatus.DataSource     = MVEstatus.ListaEstatus;
                ddlFiltroEstatus.DataValueField = "ID";
                ddlFiltroEstatus.DataTextField  = "NOMBRE";
                ddlFiltroEstatus.DataBind();

                //Texto al boton de visibilidad del panel
                lblBAFiltrosVisibilidad.Text = "Mostrar";
                //Visibilidad de panel de filtros
                PnlFiltrosCategoria.Visible = false;
                //Visibilidad del panel
                MuestraPanelGridView("Giro");
                #endregion
                #region Panel derecho

                //Estatus de Giro
                DDLEstatusGIro.DataSource     = MVEstatus.ObtenerListaActiva();
                DDLEstatusGIro.DataValueField = "IdEstatus";
                DDLEstatusGIro.DataTextField  = "NOMBRE";
                DDLEstatusGIro.DataBind();


                //Visibilidad de controles
                btnGuardar.Visible  = false;
                btnCancelar.Visible = false;

                //Deshabilita cajas de texto
                DesactivaControlesGiro();

                //Placeholder de cajas de texto
                txtNombreGiro.Attributes.Add("placeholder", "Nombre");
                txtDescripcionGiro.Attributes.Add("placeholder", "Descripcion");


                ImgGiro.ImageUrl = "Img/Categoria/Default.jpg";

                #region Giro
                DesactivaControlesGiro();
                #endregion
                #endregion
            }
            else
            {
                MVCategoria    = (VMCategoria)Session["MVCategoria"];
                MVSubCategoria = (VMSubCategoria)Session["MVSubCategoria"];
                MVImagen       = (VMImagen)Session["MVImagen"];
                MVGiro         = (VMGiro)Session["MVGiro"];
                MVEstatus      = (VMEstatus)Session["MVEstatus"];
            }
        }