protected void Page_Load(object sender, EventArgs e) { //Obtener los controles de master Hashtable htbPermisos = (Hashtable)Session["permisos"]; char cPermiso = 'N'; try { #region Interfaz cPermiso = (char)htbPermisos["inventarios"]; Master.FindControl("btnEliminar").Visible = false; Master.FindControl("btnAlertaStock").Visible = true; imbFisico = (ImageButton)Master.FindControl("imgBtnNuevo"); imbFisico.ImageUrl = "~/Icons/packing32.png"; ((Label)(Master.FindControl("lblNuevo"))).Text = "Físico"; imbFisico.Click += new ImageClickEventHandler(this.imbFisico_Click); imbEditar = (ImageButton)Master.FindControl("imgBtnEditar"); imbEditar.Click += new ImageClickEventHandler(this.imbEditar_Click); imbReportes = (ImageButton)Master.FindControl("imgBtnReportes"); imbReportes.Click += new ImageClickEventHandler(this.imbReportes_Click); imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar"); imbMostrar.Click += new ImageClickEventHandler(this.imbMostrar_Click); imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir"); imbImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click); imbAlertas = (ImageButton)Master.FindControl("imgBtnAlertas"); imbAlertas.Click += new ImageClickEventHandler(this.imbAlertas_Click); imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar"); imbAceptar.Click += new ImageClickEventHandler(this.imbAceptar_Click); imbAceptar.ValidationGroup = "Inventarios"; imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar"); imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click); rdbTodos = (RadioButton)Master.FindControl("rdbFiltro1"); rdbTodos.Text = "Productos y almacenes"; rdbClave = (RadioButton)Master.FindControl("rdbFiltro2"); rdbClave.Text = "Producto"; rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3"); rdbNombre.Text = "Almacén"; btnBuscar = (Button)Master.FindControl("btnBuscar"); btnBuscar.Click += new EventHandler(this.btnBuscar_Click); txbBuscar = (TextBox)Master.FindControl("txtBuscar"); lblNombreModulo = (Label)Master.FindControl("lblNombreModulo"); lblNombreModulo.Text = "Inventarios"; lblInvFsAvisoPermanente.Visible = false; switch (cPermiso) { case 'T': break; case 'E': DesactivarEdicionEliminacion(); break; case 'L': DesactivarEdicionEliminacion(); DesactivarNuevo(); break; } #endregion oblInventarios = new MedNeg.Inventarios.BlInventarios(); oblBitacora = new MedNeg.Bitacora.BlBitacora(); oblUsuario = new MedNeg.Usuarios.BlUsuarios(); lblInvFsAvisos.Text = ""; if (!IsPostBack) { Session["accion"] = 0; pnlFormulario.Visible = false; pnlCatalogo.Visible = false; divInventarioFísico.Visible = false; pnlFiltroReportes.Visible = false; //pnlReportes.Visible = false; Session["resultadoquery"] = ""; Session["resultadoquery2"] = ""; //09/02/2012 JID sirve para el gridview de inventario fisico ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; Session["reporteactivo"] = 0; Session["reportdocument"] = ""; Session["titulo"] = ""; ConfigurarMenuBotones(true, true, false, false, false, false, true, true); } } catch (NullReferenceException) { if (!ClientScript.IsStartupScriptRegistered("alertsession")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsession", "alertarSesion();", true); } pnlFormulario.Visible = false; pnlCatalogo.Visible = false; divInventarioFísico.Visible = false; pnlFiltroReportes.Visible = false; Site1 oPrincipal = (Site1)this.Master; oPrincipal.DeshabilitarControles(this); oPrincipal.DeshabilitarControles(); } }
protected void Page_Load(object sender, EventArgs e) {//Asignar titulo de modulo lblNombreModulo = (Label)Master.FindControl("lblNombreModulo"); lblNombreModulo.Text = "Productos"; txbClave1.Attributes.Add("onkeydown", "return (event.keyCode!=13);"); //Cargar permisos Hashtable htbPermisos = (Hashtable)Session["permisos"]; char cPermiso = 'N'; try { //Obtener los controles de master. cPermiso = (char)htbPermisos["productos"]; imbNuevo = (ImageButton)Master.FindControl("imgBtnNuevo"); imbNuevo.Click += new ImageClickEventHandler(this.imbNuevo_Click); imbEditar = (ImageButton)Master.FindControl("imgBtnEditar"); imbEditar.Click += new ImageClickEventHandler(this.imbEditar_Click); imbEliminar = (ImageButton)Master.FindControl("imgBtnEliminar"); imbEliminar.Click += new ImageClickEventHandler(this.imbEliminar_Click); imbPrecios = (ImageButton)Master.FindControl("imgBtnPrecios"); imbPrecios.Click += new ImageClickEventHandler(this.imbPrecios_Click); imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir"); imbImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click); imbReportes = (ImageButton)Master.FindControl("imgBtnReportes"); imbReportes.Click += new ImageClickEventHandler(this.imbReportes_Click); imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar"); imbMostrar.Click += new ImageClickEventHandler(this.imbMostrar_Click); imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar"); imbAceptar.Click += new ImageClickEventHandler(this.imbAceptar_Click); imbAceptar.ValidationGroup = "vgProductos"; imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar"); imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click); rdbTipo = (RadioButton)Master.FindControl("rdbFiltro1"); rdbTipo.Text = "Tipo"; rdbClave = (RadioButton)Master.FindControl("rdbFiltro2"); rdbClave.Text = "Clave 1"; rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3"); rdbNombre.Text = "Nombre"; rdbClave2 = (RadioButton)Master.FindControl("rdbFiltro4"); rdbClave2.Text = "Clave 2"; rdbClave2.Visible = true; btnBuscar = (Button)Master.FindControl("btnBuscar"); btnBuscar.Click += new EventHandler(this.btnBuscar_Click); txbBuscar = (TextBox)Master.FindControl("txtBuscar"); //GT 0175 imbReportes = (ImageButton)Master.FindControl("imgBtnReportes"); imbReportes.Click += new ImageClickEventHandler(this.imbReportes_Click); Master.FindControl("btnPrecios").Visible = true; //Deshabilitar botones del toolbar switch (cPermiso) { case 'T': break; case 'E': DesactivarEdicionEliminacion(); break; case 'L': DesactivarEdicionEliminacion(); DesactivarNuevo(); break; } //Inicializacion de objetos oblTipos = new MedNeg.Tipos.BlTipos(); oblTiposIva = new MedNeg.TiposIva.BlTiposIva(); oblBitacora = new MedNeg.Bitacora.BlBitacora(); oblProducto = new MedNeg.Productos.BlProductos(); oblProveedores = new MedNeg.Proveedores.BlProveedores(); oblInventarios = new MedNeg.Inventarios.BlInventarios(); CargarCamposEditables(); if (!IsPostBack) { Session["lstproveedores"] = new List<MedDAL.DAL.proveedores_productos>(); MostrarAreaTrabajo(false, false); divCambioPrecios.Visible = false; Session["resultadoquery"] = ""; ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending; Session["reporteactivo"] = 0; Session["reportdocument"] = ""; Session["titulo"] = ""; //GT 0175 ConfigurarMenuBotones(true, true, false, false, false, false, true, true); } gdvCatalogoProveedor.DataSource = ((List<MedDAL.DAL.proveedores_productos>)Session["lstproveedores"]); gdvCatalogoProveedor.DataBind(); } catch (NullReferenceException) { if (!ClientScript.IsStartupScriptRegistered("alertsession")) { Page.ClientScript.RegisterStartupScript(this.GetType(), "alertsession", "alertarSesion();", true); } MostrarAreaTrabajo(false, false); divCambioPrecios.Visible = false; pnlFiltroReportes.Visible = false; Site1 oPrincipal = (Site1)this.Master; oPrincipal.DeshabilitarControles(this); oPrincipal.DeshabilitarControles(); } }