protected void MuestraGiro(string UidGiro) { //Vacia los id de categoria y subcategoria txtIdCategoria.Text = string.Empty; txtUidSubCategoria.Text = string.Empty; //Obtiene datos del giro. MVGiro.BuscarGiro(UidGiro: UidGiro); MVImagen.ObtenerImagenGiro(UidGiro); txtUidGiro.Text = MVGiro.UIDVM.ToString(); txtNombreGiro.Text = MVGiro.STRNOMBRE; txtDescripcionGiro.Text = MVGiro.STRDESCRIPCION; DDLEstatusGIro.SelectedIndex = DDLEstatusGIro.Items.IndexOf(DDLEstatusGIro.Items.FindByValue(MVGiro.INTESTATUS.ToString())); //Muestra imagen relacionada con el Giro txtUidImagenGiro.Text = MVImagen.ID.ToString(); if (txtUidImagenGiro.Text == Guid.Empty.ToString()) { ImgGiro.ImageUrl = "Img/Giro/Default.png"; ImgGiro.DataBind(); } else { ImgGiro.ImageUrl = MVImagen.STRRUTA; ImgGiro.DataBind(); } //Obtiene las categorias asociadas MVCategoria.BuscarCategorias(UidGiro: UidGiro); DGVCategorias.DataSource = MVCategoria.LISTADECATEGORIAS; DGVCategorias.DataBind(); }
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; } }
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"]; } }