예제 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            blRecetas = new BlRecetas();
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char cPermiso = 'N';

            try
            {
                Master.FindControl("btnReportes").Visible = false;

                cPermiso = (char)htbPermisos["recetas"];
                oblColonias = new MedNeg.Colonias.BlColonias();
                oblPoblaciones = new MedNeg.Poblaciones.BlPoblaciones();
                oblMunicipios = new MedNeg.Municipios.BlMunicipios();
                oblEstados = new MedNeg.Estados.BlEstados();
                imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar");
                imbAceptar.Click += new ImageClickEventHandler(imbAceptar_Click);
                imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar");
                imbMostrar.Click += new ImageClickEventHandler(imbMostrar_Click);
                imbNuevo = (ImageButton)Master.FindControl("imgBtnNuevo");
                imbNuevo.Click += new ImageClickEventHandler(imbNuevo_Click);
                imbEditar = (ImageButton)Master.FindControl("imgBtnEditar");
                imbEditar.Click += new ImageClickEventHandler(imbEditar_Click);
                imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir");
                imbImprimir.Click += new ImageClickEventHandler(imbImprimir_Click);
                imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar");
                imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click);
                rdbFolio = (RadioButton)Master.FindControl("rdbFiltro1");
                rdbFolio.Text = "Folio";
                rdbTipo = (RadioButton)Master.FindControl("rdbFiltro2");
                rdbTipo.Text = "Tipo";
                rdbFecha = (RadioButton)Master.FindControl("rdbFiltro3");
                rdbFecha.Text = "Fecha";
                rdbFecha.AutoPostBack = true;
                btnBuscar = (Button)Master.FindControl("btnBuscar");
                btnBuscar.Click += new EventHandler(btnBuscar_Click);
                txbBuscar = (TextBox)Master.FindControl("txtBuscar");
                lblNombreModulo = (Label)Master.FindControl("lblNombreModulo");
                lblNombreModulo.Text = "Recetas";
                lblAvisosVendedores.Text = "";

                //GT 0175
                imbReportes = (ImageButton)Master.FindControl("imgBtnReportes");
                imbReportes.Click += new ImageClickEventHandler(this.imbReportes_Click);                

                oCalendarExtender = new AjaxControlToolkit.CalendarExtender();
                oCalendarExtender.TargetControlID = "txbBuscar";

                oblBitacoraFaltantes = new MedNeg.BitacoraFaltantes.BlBitacoraFaltantes();
                oblRecetasPartidaFaltantes = new MedNeg.RecetasPartidaFaltantes.BlRecetasPartidaFaltantes();
                oblRecetas = new BlRecetas();
                oblProductos = new MedNeg.Productos.BlProductos();

                txbCantRecetada.TextChanged += new EventHandler(this.txbCantRecetada_TextChanged);
                txbCantSurtida.TextChanged += new EventHandler(this.txbCantSurtida_TextChanged);
                

                if (!IsPostBack)
                {   
                    oCalendarExtender.Enabled = false;
                    user = blRecetas.buscarUsuario(Session["usuario"].ToString());
                    Session["lstrecetaspartida"] = new List<MedDAL.DAL.recetas_partida>();
                    Session["lstrecetaspartidaedicion"] = new List<MedDAL.DAL.recetas_partida>();
                    lProductos = new List<Producto>();
                    Session["resultadoquery"] = "";
                    ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending;
                    Session["recetasIdCliente"] = 0;
                    Session["recetasIdCausesCie"] = null;
                    Session["reporteactivo"] = 0;
                    Session["reportdocument"] = "";
                    Session["titulo"] = "";
                    estadoActual = 0;
                    //GT 0175
                    ConfigurarMenuBotones(true, true, false, false, false, false, true, true);
                }

                dgvPartidaDetalle.DataSource = ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartida"]);
                dgvPartidaDetalle.DataBind();
                
                
                if (estadoActual == 2)
                {
                    int iContador = ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartida"]).Count - ((List<MedDAL.DAL.recetas_partida>)Session["lstrecetaspartidaedicion"]).Count;
                    int i = 0;

                    foreach (GridViewRow oRow in dgvPartidaDetalle.Rows)
                    {
                        oRow.Cells[9].Controls.Clear();
                        i++;
                        if (i == iContador) break;
                    }
                }

                gdvContactosCliente.DataSource = ((List<MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"]);
                gdvContactosCliente.DataBind();
                gdvContactosCliente.DataKeyNames = new String[] { "idContacto" };
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                        "alertsession", "alertarSesion();", true);
                }
                divFormulario.Visible = false;
                divListado.Visible = false;
                
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char cPermiso = 'N';

            blInventarios = new BlInventarios();
            oblRecetasPartidaFaltantes = new MedNeg.RecetasPartidaFaltantes.BlRecetasPartidaFaltantes();

            try
            {
                cPermiso = (char)htbPermisos["movimientos"];

                //Master.FindControl("rdbFiltro2").Visible = false;
                Master.FindControl("rdbFiltro3").Visible = false;
                Master.FindControl("btnEditar").Visible = false;
                //Master.FindControl("btnEliminar").Visible = false;

                imbNuevo = (ImageButton)Master.FindControl("imgBtnNuevo");
                imbNuevo.ImageUrl = "~/Icons/document_32.png";
                imbNuevo.Click += new ImageClickEventHandler(this.imgBtnEntradaSalida_Click);
                lblNuevo = (Label)Master.FindControl("lblNuevo");
                lblNuevo.Text = "Ent./Sal.";
                //imbEditar = (ImageButton)Master.FindControl("imgBtnEditar");
                //imbEditar.ImageUrl = "~/Icons/statistics_32.png";                
                //imbEditar.Click += new ImageClickEventHandler(this.imgBtnFisico_Click);
                imbEliminar = (ImageButton)Master.FindControl("imgBtnEliminar");
                imbEliminar.OnClientClick = "return confirm('¿Está usted seguro de que desea cancelar el movimiento?');";
                imbEliminar.Click += new ImageClickEventHandler(imbCancelarMovimiento_Click);
                lblEliminar = (Label)Master.FindControl("lblEliminar");
                lblEliminar.Text = "Canc.Mov.";                
                imbMostrar = (ImageButton)Master.FindControl("imgBtnMostrar");
                imbMostrar.Click += new ImageClickEventHandler(this.imgBtnMostrar_Click);
                imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir");
                imbImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click);
                imbReportes = (ImageButton)Master.FindControl("imgBtnReportes");
                imbReportes.Click += new ImageClickEventHandler(this.imgBtnReportes_Click);
                imbAceptar = (ImageButton)Master.FindControl("imgBtnAceptar");
                imbAceptar.Click += new ImageClickEventHandler(this.imbAceptar_Click);
                imbAceptar.ValidationGroup = "Almacenes";
                imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar");
                imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click);
                rdbFiltro1 = (RadioButton)Master.FindControl("rdbFiltro1");
                rdbFiltro1.Text = "Concepto";
                rdbFiltro2 = (RadioButton)Master.FindControl("rdbFiltro2");
                rdbFiltro2.Text = "Pedimento";
                //rdbClave = (RadioButton)Master.FindControl("rdbFiltro2");
                //rdbClave.Text = "Clave";
                //rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3");
                //rdbNombre.Text = "Nombre";
                btnBuscar = (Button)Master.FindControl("btnBuscar");
                btnBuscar.Click += new EventHandler(this.btnBuscar_Click);
                txbBuscar = (TextBox)Master.FindControl("txtBuscar");
                lblNombreModulo = (Label)Master.FindControl("lblNombreModulo");
                lblNombreModulo.Text = "Movimientos";
                
                

                //imgBtnImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click);
                //imgBtnAceptar.Click += new ImageClickEventHandler(imbAceptar_Click);
                //imgBtnAceptar.ValidationGroup = ""; //ojo aqui
                //imgBtnCancelar.Click += new ImageClickEventHandler(imbCancelar_Click);
                //imgBtnReportes.Click += new ImageClickEventHandler(this.imgBtnReportes_Click);

                txtEntSalArticulo.TextChanged += new EventHandler(txtEntSalArticulo_TextChanged);
                txtEntSalDescripcionArticulo.TextChanged += new EventHandler(txtEntSalDescripcionArticulo_TextChanged);
                txtEntSalCantidadArticulo.TextChanged += new EventHandler(txtEntSalCantidadArticulo_TextChanged);

                if (!IsPostBack)
                {
                    EntradaSalida.Visible = false;                    
                    pnlFiltroReportes.Visible = false;
                    pnlCatalogo.Visible = false;
                    //pnlReportes.Visible = false;

                    Session["reporteactivo"] = 0;
                    Session["reportdocument"] = "";
                    Session["titulo"] = "";
                    Session["resultadoquery"] = "";
                    ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending;

                    #region entradaSalida
                    ddlEntSalConceptoMov.Items.Add("Entrada");
                    ddlEntSalConceptoMov.Items.Add("Salida");

                    ddlEntSalTiposMovimiento.DataTextField = "TipoMovimiento";
                    ddlEntSalTiposMovimiento.DataValueField = "idTipoMovimiento";
                    ddlEntSalTiposMovimiento.DataSource = blInventarios.ObtenerTiposMovimientos();
                    ddlEntSalTiposMovimiento.DataBind();

                    ddlEntSalAlmacenes.DataTextField = "Nombre";
                    ddlEntSalAlmacenes.DataValueField = "idAlmacen";
                    //JID 21/09/2011 Se obtiene o el almacen del usuario o todos los almacenes.
                    MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    MedDAL.DAL.usuarios oUsuario = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    if (oUsuario.FiltradoActivado == true)
                    {
                        ddlEntSalAlmacenes.DataSource = blInventarios.BuscarAlmacenesFiltrado(oUsuario.idAlmacen);                        
                    }
                    else
                    {
                        ddlEntSalAlmacenes.DataSource = blInventarios.ObtenerAlmacenes();                        
                    }                    
                    ddlEntSalAlmacenes.DataBind();

                    //ddlEntSalAlmacenSalida.DataTextField = "RazonSocial";
                    ddlEntSalAlmacenSalida.DataTextField = "Nombre";
                    ddlEntSalAlmacenSalida.DataValueField = "idAlmacen";
                    ddlEntSalAlmacenSalida.DataSource = blInventarios.ObtenerAlmacenes();
                    ddlEntSalAlmacenSalida.DataBind();

                    ddlEntSalLineasDeCredito.DataTextField = "InstitucionEmisora";//ojo aqui
                    ddlEntSalLineasDeCredito.DataValueField = "idLineaCredito";
                    ddlEntSalLineasDeCredito.DataSource = blInventarios.ObtenerLineasDeCredito();
                    ddlEntSalLineasDeCredito.DataBind();

                    inicializaGuiEntSal(false);

                    Session["invEntSalLsProductos"] = new List<MedNeg.Inventarios.Producto>();
                    grvEntSalArticulos.DataSource = (List<MedNeg.Inventarios.Producto>)Session["invEntSalLsProductos"];
                    grvEntSalArticulos.DataBind();
                    #endregion                                        
                }
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                        "alertsession", "alertarSesion();", true);
                }
                EntradaSalida.Visible = false;                
                pnlFiltroReportes.Visible = false;
                pnlCatalogo.Visible = false;
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char      cPermiso    = 'N';

            blInventarios = new BlInventarios();
            oblRecetasPartidaFaltantes = new MedNeg.RecetasPartidaFaltantes.BlRecetasPartidaFaltantes();

            try
            {
                cPermiso                      = (char)htbPermisos["movimientos"];
                imgBtnImprimir.Click         += new ImageClickEventHandler(this.imbImprimir_Click);
                imgBtnAceptar.Click          += new ImageClickEventHandler(imbAceptar_Click);
                imgBtnAceptar.ValidationGroup = ""; //ojo aqui
                imgBtnCancelar.Click         += new ImageClickEventHandler(imbCancelar_Click);
                imgBtnReportes.Click         += new ImageClickEventHandler(this.imgBtnReportes_Click);

                txtEntSalArticulo.TextChanged            += new EventHandler(txtEntSalArticulo_TextChanged);
                txtEntSalDescripcionArticulo.TextChanged += new EventHandler(txtEntSalDescripcionArticulo_TextChanged);
                txtEntSalCantidadArticulo.TextChanged    += new EventHandler(txtEntSalCantidadArticulo_TextChanged);

                if (!IsPostBack)
                {
                    EntradaSalida.Visible     = false;
                    CambioPrecios.Visible     = false;
                    InventarioFísico.Visible  = false;
                    pnlFiltroReportes.Visible = false;
                    pnlCatalogo.Visible       = false;
                    //pnlReportes.Visible = false;

                    Session["reporteactivo"]  = 0;
                    Session["reportdocument"] = "";
                    Session["titulo"]         = "";

                    #region entradaSalida
                    ddlEntSalConceptoMov.Items.Add("Entrada");
                    ddlEntSalConceptoMov.Items.Add("Salida");

                    ddlEntSalTiposMovimiento.DataTextField  = "TipoMovimiento";
                    ddlEntSalTiposMovimiento.DataValueField = "idTipoMovimiento";
                    ddlEntSalTiposMovimiento.DataSource     = blInventarios.ObtenerTiposMovimientos();
                    ddlEntSalTiposMovimiento.DataBind();

                    ddlEntSalAlmacenes.DataTextField  = "Nombre";
                    ddlEntSalAlmacenes.DataValueField = "idAlmacen";
                    ddlEntSalAlmacenes.DataSource     = blInventarios.ObtenerAlmacenes();
                    ddlEntSalAlmacenes.DataBind();

                    //ddlEntSalProveedor.DataTextField = "RazonSocial";
                    ddlEntSalProveedor.DataTextField  = "Nombre";
                    ddlEntSalProveedor.DataValueField = "IdProveedor";
                    ddlEntSalProveedor.DataSource     = blInventarios.ObtenerProveedores();
                    ddlEntSalProveedor.DataBind();

                    ddlEntSalLineasDeCredito.DataTextField  = "InstitucionEmisora";//ojo aqui
                    ddlEntSalLineasDeCredito.DataValueField = "idLineaCredito";
                    ddlEntSalLineasDeCredito.DataSource     = blInventarios.ObtenerLineasDeCredito();
                    ddlEntSalLineasDeCredito.DataBind();

                    inicializaGuiEntSal(false);

                    Session["invEntSalLsProductos"] = new List <MedNeg.Inventarios.Producto>();
                    grvEntSalArticulos.DataSource   = (List <MedNeg.Inventarios.Producto>)Session["invEntSalLsProductos"];
                    grvEntSalArticulos.DataBind();
                    #endregion

                    #region cambioPrecios
                    cargaDdlCambioPrecios();

                    #endregion
                }
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                                            "alertsession", "alertarSesion();", true);
                }
                EntradaSalida.Visible     = false;
                CambioPrecios.Visible     = false;
                InventarioFísico.Visible  = false;
                pnlFiltroReportes.Visible = false;
                pnlCatalogo.Visible       = false;
                DeshabilitarControles(this);
                DeshabilitarControles();
            }
        }
예제 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char cPermiso = 'N';

            blInventarios = new BlInventarios();
            oblRecetasPartidaFaltantes = new MedNeg.RecetasPartidaFaltantes.BlRecetasPartidaFaltantes();

            try
            {
                cPermiso = (char)htbPermisos["movimientos"];
                imgBtnImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click);
                imgBtnAceptar.Click += new ImageClickEventHandler(imbAceptar_Click);
                imgBtnAceptar.ValidationGroup = ""; //ojo aqui
                imgBtnCancelar.Click += new ImageClickEventHandler(imbCancelar_Click);
                imgBtnReportes.Click += new ImageClickEventHandler(this.imgBtnReportes_Click);

                txtEntSalArticulo.TextChanged += new EventHandler(txtEntSalArticulo_TextChanged);
                txtEntSalDescripcionArticulo.TextChanged += new EventHandler(txtEntSalDescripcionArticulo_TextChanged);
                txtEntSalCantidadArticulo.TextChanged += new EventHandler(txtEntSalCantidadArticulo_TextChanged);

                if (!IsPostBack)
                {
                    EntradaSalida.Visible = false;
                    CambioPrecios.Visible = false;
                    InventarioFísico.Visible = false;
                    pnlFiltroReportes.Visible = false;
                    pnlCatalogo.Visible = false;
                    //pnlReportes.Visible = false;

                    Session["reporteactivo"] = 0;
                    Session["reportdocument"] = "";
                    Session["titulo"] = "";

                    #region entradaSalida
                    ddlEntSalConceptoMov.Items.Add("Entrada");
                    ddlEntSalConceptoMov.Items.Add("Salida");

                    ddlEntSalTiposMovimiento.DataTextField = "TipoMovimiento";
                    ddlEntSalTiposMovimiento.DataValueField = "idTipoMovimiento";
                    ddlEntSalTiposMovimiento.DataSource = blInventarios.ObtenerTiposMovimientos();
                    ddlEntSalTiposMovimiento.DataBind();

                    ddlEntSalAlmacenes.DataTextField = "Nombre";
                    ddlEntSalAlmacenes.DataValueField = "idAlmacen";
                    ddlEntSalAlmacenes.DataSource = blInventarios.ObtenerAlmacenes();
                    ddlEntSalAlmacenes.DataBind();

                    //ddlEntSalProveedor.DataTextField = "RazonSocial";
                    ddlEntSalProveedor.DataTextField = "Nombre";
                    ddlEntSalProveedor.DataValueField = "IdProveedor";
                    ddlEntSalProveedor.DataSource = blInventarios.ObtenerProveedores();
                    ddlEntSalProveedor.DataBind();

                    ddlEntSalLineasDeCredito.DataTextField = "InstitucionEmisora";//ojo aqui
                    ddlEntSalLineasDeCredito.DataValueField = "idLineaCredito";
                    ddlEntSalLineasDeCredito.DataSource = blInventarios.ObtenerLineasDeCredito();
                    ddlEntSalLineasDeCredito.DataBind();

                    inicializaGuiEntSal(false);

                    Session["invEntSalLsProductos"] = new List<MedNeg.Inventarios.Producto>();
                    grvEntSalArticulos.DataSource = (List<MedNeg.Inventarios.Producto>)Session["invEntSalLsProductos"];
                    grvEntSalArticulos.DataBind();
                    #endregion

                    #region cambioPrecios
                    cargaDdlCambioPrecios();

                    #endregion
                }
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                        "alertsession", "alertarSesion();", true);
                }
                EntradaSalida.Visible = false;
                CambioPrecios.Visible = false;
                InventarioFísico.Visible = false;
                pnlFiltroReportes.Visible = false;
                pnlCatalogo.Visible = false;
                DeshabilitarControles(this);
                DeshabilitarControles();
            }

        }
예제 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char      cPermiso    = 'N';

            blInventarios = new BlInventarios();
            oblRecetasPartidaFaltantes = new MedNeg.RecetasPartidaFaltantes.BlRecetasPartidaFaltantes();

            try
            {
                cPermiso = (char)htbPermisos["movimientos"];

                //Master.FindControl("rdbFiltro2").Visible = false;
                Master.FindControl("rdbFiltro3").Visible = false;
                Master.FindControl("btnEditar").Visible  = false;
                //Master.FindControl("btnEliminar").Visible = false;

                imbNuevo          = (ImageButton)Master.FindControl("imgBtnNuevo");
                imbNuevo.ImageUrl = "~/Icons/document_32.png";
                imbNuevo.Click   += new ImageClickEventHandler(this.imgBtnEntradaSalida_Click);
                lblNuevo          = (Label)Master.FindControl("lblNuevo");
                lblNuevo.Text     = "Ent./Sal.";
                //imbEditar = (ImageButton)Master.FindControl("imgBtnEditar");
                //imbEditar.ImageUrl = "~/Icons/statistics_32.png";
                //imbEditar.Click += new ImageClickEventHandler(this.imgBtnFisico_Click);
                imbEliminar = (ImageButton)Master.FindControl("imgBtnEliminar");
                imbEliminar.OnClientClick = "return confirm('¿Está usted seguro de que desea cancelar el movimiento?');";
                imbEliminar.Click        += new ImageClickEventHandler(imbCancelarMovimiento_Click);
                lblEliminar                = (Label)Master.FindControl("lblEliminar");
                lblEliminar.Text           = "Canc.Mov.";
                imbMostrar                 = (ImageButton)Master.FindControl("imgBtnMostrar");
                imbMostrar.Click          += new ImageClickEventHandler(this.imgBtnMostrar_Click);
                imbImprimir                = (ImageButton)Master.FindControl("imgBtnImprimir");
                imbImprimir.Click         += new ImageClickEventHandler(this.imbImprimir_Click);
                imbReportes                = (ImageButton)Master.FindControl("imgBtnReportes");
                imbReportes.Click         += new ImageClickEventHandler(this.imgBtnReportes_Click);
                imbAceptar                 = (ImageButton)Master.FindControl("imgBtnAceptar");
                imbAceptar.Click          += new ImageClickEventHandler(this.imbAceptar_Click);
                imbAceptar.ValidationGroup = "Almacenes";
                imbCancelar                = (ImageButton)Master.FindControl("imgBtnCancelar");
                imbCancelar.Click         += new ImageClickEventHandler(this.imbCancelar_Click);
                rdbFiltro1                 = (RadioButton)Master.FindControl("rdbFiltro1");
                rdbFiltro1.Text            = "Concepto";
                rdbFiltro2                 = (RadioButton)Master.FindControl("rdbFiltro2");
                rdbFiltro2.Text            = "Pedimento";
                //rdbClave = (RadioButton)Master.FindControl("rdbFiltro2");
                //rdbClave.Text = "Clave";
                //rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3");
                //rdbNombre.Text = "Nombre";
                btnBuscar            = (Button)Master.FindControl("btnBuscar");
                btnBuscar.Click     += new EventHandler(this.btnBuscar_Click);
                txbBuscar            = (TextBox)Master.FindControl("txtBuscar");
                lblNombreModulo      = (Label)Master.FindControl("lblNombreModulo");
                lblNombreModulo.Text = "Movimientos";



                //imgBtnImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click);
                //imgBtnAceptar.Click += new ImageClickEventHandler(imbAceptar_Click);
                //imgBtnAceptar.ValidationGroup = ""; //ojo aqui
                //imgBtnCancelar.Click += new ImageClickEventHandler(imbCancelar_Click);
                //imgBtnReportes.Click += new ImageClickEventHandler(this.imgBtnReportes_Click);

                txtEntSalArticulo.TextChanged            += new EventHandler(txtEntSalArticulo_TextChanged);
                txtEntSalDescripcionArticulo.TextChanged += new EventHandler(txtEntSalDescripcionArticulo_TextChanged);
                txtEntSalCantidadArticulo.TextChanged    += new EventHandler(txtEntSalCantidadArticulo_TextChanged);

                if (!IsPostBack)
                {
                    EntradaSalida.Visible     = false;
                    pnlFiltroReportes.Visible = false;
                    pnlCatalogo.Visible       = false;
                    //pnlReportes.Visible = false;

                    Session["reporteactivo"]      = 0;
                    Session["reportdocument"]     = "";
                    Session["titulo"]             = "";
                    Session["resultadoquery"]     = "";
                    ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending;

                    #region entradaSalida
                    ddlEntSalConceptoMov.Items.Add("Entrada");
                    ddlEntSalConceptoMov.Items.Add("Salida");

                    ddlEntSalTiposMovimiento.DataTextField  = "TipoMovimiento";
                    ddlEntSalTiposMovimiento.DataValueField = "idTipoMovimiento";
                    ddlEntSalTiposMovimiento.DataSource     = blInventarios.ObtenerTiposMovimientos();
                    ddlEntSalTiposMovimiento.DataBind();

                    ddlEntSalAlmacenes.DataTextField  = "Nombre";
                    ddlEntSalAlmacenes.DataValueField = "idAlmacen";
                    //JID 21/09/2011 Se obtiene o el almacen del usuario o todos los almacenes.
                    MedNeg.Usuarios.BlUsuarios oblUsuario = new MedNeg.Usuarios.BlUsuarios();
                    MedDAL.DAL.usuarios        oUsuario   = new MedDAL.DAL.usuarios();
                    oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(Session["usuario"].ToString());
                    if (oUsuario.FiltradoActivado == true)
                    {
                        ddlEntSalAlmacenes.DataSource = blInventarios.BuscarAlmacenesFiltrado(oUsuario.idAlmacen);
                    }
                    else
                    {
                        ddlEntSalAlmacenes.DataSource = blInventarios.ObtenerAlmacenes();
                    }
                    ddlEntSalAlmacenes.DataBind();

                    //ddlEntSalAlmacenSalida.DataTextField = "RazonSocial";
                    ddlEntSalAlmacenSalida.DataTextField  = "Nombre";
                    ddlEntSalAlmacenSalida.DataValueField = "idAlmacen";
                    ddlEntSalAlmacenSalida.DataSource     = blInventarios.ObtenerAlmacenes();
                    ddlEntSalAlmacenSalida.DataBind();

                    ddlEntSalLineasDeCredito.DataTextField  = "InstitucionEmisora";//ojo aqui
                    ddlEntSalLineasDeCredito.DataValueField = "idLineaCredito";
                    ddlEntSalLineasDeCredito.DataSource     = blInventarios.ObtenerLineasDeCredito();
                    ddlEntSalLineasDeCredito.DataBind();

                    inicializaGuiEntSal(false);

                    Session["invEntSalLsProductos"] = new List <MedNeg.Inventarios.Producto>();
                    grvEntSalArticulos.DataSource   = (List <MedNeg.Inventarios.Producto>)Session["invEntSalLsProductos"];
                    grvEntSalArticulos.DataBind();
                    #endregion
                }
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                                            "alertsession", "alertarSesion();", true);
                }
                EntradaSalida.Visible     = false;
                pnlFiltroReportes.Visible = false;
                pnlCatalogo.Visible       = false;
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }