Пример #1
0
        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();
            }
        }
Пример #2
0
        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();
            }
        }
Пример #3
0
        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();
            }
        }