コード例 #1
0
 protected void dgvDatos_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     Site1 oMaster = (Site1)this.Master;
     System.Web.UI.WebControls.SortDirection oDireccion = (System.Web.UI.WebControls.SortDirection)ViewState["direccionsorting"];
     var result = (IQueryable<MedDAL.DAL.tipos>)Session["resultadoquery"];
     DataTable dt = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result);
     DataView dv = new DataView(dt);
     dgvDatos.DataSource = oMaster.Paging(e, ViewState["sortexpression"] == null ? "Nombre" : ViewState["sortexpression"].ToString(), dv, ref dgvDatos, ref oDireccion);
     ViewState["direccionsorting"] = oDireccion;
     dgvDatos.DataBind();
 }
コード例 #2
0
        protected void grvInvFsArticulos_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            Site1 oMaster = (Site1)this.Master;

            System.Web.UI.WebControls.SortDirection oDireccion = (System.Web.UI.WebControls.SortDirection)ViewState["direccionsorting"];
            var       result = (IQueryable <MedNeg.Inventarios.Producto>)Session["resultadoquery2"];
            DataTable dt     = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result);
            DataView  dv     = new DataView(dt);

            grvInvFsArticulos.DataSource  = oMaster.Paging(e, "codigo", dv, ref grvInvFsArticulos, ref oDireccion);
            ViewState["direccionsorting"] = oDireccion;
            grvInvFsArticulos.DataBind();
        }
コード例 #3
0
        protected void gdvLista_Sorting(object sender, GridViewSortEventArgs e)
        {
            Site1 oMaster = (Site1)this.Master;

            System.Web.UI.WebControls.SortDirection oDireccion = (System.Web.UI.WebControls.SortDirection)ViewState["direccionsorting"];
            var       result = (IQueryable <MedDAL.Proveedores.ProveedoresView>)Session["resultadoquery"];
            DataTable dt     = MedNeg.Utilidades.DataSetLinqOperators.CopyToDataTable(result);
            DataView  dv     = new DataView(dt);

            gdvLista.DataSource           = oMaster.Sorting(e, ref oDireccion, dv);
            ViewState["direccionsorting"] = oDireccion;
            ViewState["sortexpression"]   = e.SortExpression;
            gdvLista.DataBind();
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char      cPermiso    = 'N';

            try
            {
                #region Interfaz
                cPermiso                   = (char)htbPermisos["proveedores"];
                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);
                imbMostrar                 = (ImageButton)Master.FindControl("imgBtnMostrar");
                imbMostrar.Click          += new ImageClickEventHandler(this.imbMostrar_Click);
                imbImprimir                = (ImageButton)Master.FindControl("imgBtnImprimir");
                imbImprimir.Click         += new ImageClickEventHandler(this.imbImprimir_Click);
                imbAceptar                 = (ImageButton)Master.FindControl("imgBtnAceptar");
                imbAceptar.Click          += new ImageClickEventHandler(this.imbAceptar_Click);
                imbAceptar.ValidationGroup = "Proveedores";
                imbCancelar                = (ImageButton)Master.FindControl("imgBtnCancelar");
                imbCancelar.Click         += new ImageClickEventHandler(this.imbCancelar_Click);
                rdbTipos                   = (RadioButton)Master.FindControl("rdbFiltro1");
                rdbTipos.Text              = "Tipo";
                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       = "Proveedores";

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

                switch (cPermiso)
                {
                case 'T':
                    break;

                case 'E':
                    DesactivarEdicionEliminacion();
                    break;

                case 'L':
                    DesactivarEdicionEliminacion();
                    DesactivarNuevo();
                    break;
                }
                #endregion

                oblProveedores          = new MedNeg.Proveedores.BlProveedores();
                oblProveedoresContactos = new MedNeg.ProveedoresContactos.BlProveedoresContactos();
                oblBitacora             = new MedNeg.Bitacora.BlBitacora();
                oblCamposEditables      = new MedNeg.CamposEditables.BlCamposEditables();
                oblColonias             = new MedNeg.Colonias.BlColonias();
                oblEstados     = new MedNeg.Estados.BlEstados();
                oblMunicipios  = new MedNeg.Municipios.BlMunicipios();
                oblPoblaciones = new MedNeg.Poblaciones.BlPoblaciones();
                oblTipos       = new MedNeg.Tipos.BlTipos();

                if (!IsPostBack)
                {
                    Session["lstproveedorescontactos"] = new List <MedDAL.DAL.proveedores_contactos>();
                    Session["provedoresaccion"]        = 1;
                    CargarFormulario(false);
                    upnForm.Visible               = false;
                    pnlFiltroReportes.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);
                }

                gdvContactos.Visible    = true;
                gdvContactos.ShowHeader = true;
                gdvContactos.DataSource = ((List <MedDAL.DAL.proveedores_contactos>)Session["lstproveedorescontactos"]);
                gdvContactos.DataBind();
                gdvContactos.DataKeyNames = new String[] { "idContactoProveedor" };
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                                            "alertsession", "alertarSesion();", true);
                }
                upnForm.Visible           = false;
                pnlFiltroReportes.Visible = false;
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char      cPermiso    = 'N';

            try
            {
                #region Interfaz
                cPermiso = (char)htbPermisos["campos editables"];

                Master.FindControl("btnNuevo").Visible    = false;
                Master.FindControl("btnEliminar").Visible = false;
                Master.FindControl("btnMostrar").Visible  = false;
                Master.FindControl("btnReportes").Visible = false;
                Master.FindControl("rdbFiltro1").Visible  = false;
                Master.FindControl("rdbFiltro2").Visible  = false;
                Master.FindControl("rdbFiltro3").Visible  = false;
                Master.FindControl("btnBuscar").Visible   = false;
                Master.FindControl("txtBuscar").Visible   = false;
                Master.FindControl("lblBuscar").Visible   = false;
                lblNombreModulo      = (Label)Master.FindControl("lblNombreModulo");
                lblNombreModulo.Text = "Campos Editables";
                Master.FindControl("btnImprimir").Visible = false;

                imbEditar                  = (ImageButton)Master.FindControl("imgBtnEditar");
                imbEditar.Click           += new ImageClickEventHandler(this.imbEditar_Click);
                imbAceptar                 = (ImageButton)Master.FindControl("imgBtnAceptar");
                imbAceptar.Click          += new ImageClickEventHandler(this.imbAceptar_Click);
                imbAceptar.ValidationGroup = "Configuracion";
                imbCancelar                = (ImageButton)Master.FindControl("imgBtnCancelar");
                imbCancelar.Click         += new ImageClickEventHandler(this.imbCancelar_Click);
                imbImprimir                = (ImageButton)Master.FindControl("imgBtnImprimir");
                imbImprimir.Click         += new ImageClickEventHandler(this.imbImprimir_Click);
                #endregion

                oblCamposEditables = new BlCamposEditables();
                oblBitacora        = new MedNeg.Bitacora.BlBitacora();

                switch (cPermiso)
                {
                case 'T':
                    break;

                case 'E':
                    DesactivarEdicionEliminacion();
                    break;

                case 'L':
                    DesactivarEdicionEliminacion();
                    break;
                }

                if (!IsPostBack)
                {
                    Session["camposeditablesaccion"] = 0;
                    CargarTextBoxes();
                    pnlReportes.Visible = false;

                    Session["reporteactivoCampos"]  = 0;
                    Session["reportdocumentCampos"] = "";
                    Session["tituloCampos"]         = "";
                    //GT 0175
                    ConfigurarMenuBotones(false, false, false, true, false, false, false, false);
                }

                Deshabilita();
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                                            "alertsession", "alertarSesion();", true);
                }
                Deshabilita();
                pnlReportes.Visible = false;
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char      cPermiso    = 'N';

            try
            {
                #region Interfaz
                cPermiso = (char)htbPermisos["reportes"];
                Master.FindControl("btnNuevo").Visible    = false;
                Master.FindControl("btnEditar").Visible   = false;
                Master.FindControl("btnEliminar").Visible = false;
                Master.FindControl("btnReportes").Visible = false;
                Master.FindControl("btnMostrar").Visible  = false;
                Master.FindControl("btnCancelar").Visible = false;
                Master.FindControl("btnAceptar").Visible  = false;
                Master.FindControl("lblBuscar").Visible   = false;

                rdbTodos          = (RadioButton)Master.FindControl("rdbFiltro1");
                rdbTodos.Visible  = false;
                rdbClave          = (RadioButton)Master.FindControl("rdbFiltro2");
                rdbClave.Visible  = false;
                rdbNombre         = (RadioButton)Master.FindControl("rdbFiltro3");
                rdbNombre.Visible = false;

                btnBuscar         = (Button)Master.FindControl("btnBuscar");
                btnBuscar.Visible = false;
                txbBuscar         = (TextBox)Master.FindControl("txtBuscar");
                txbBuscar.Visible = false;


                lblNombreModulo      = (Label)Master.FindControl("lblNombreModulo");
                lblNombreModulo.Text = "Reportes";

                /*switch (cPermiso)
                 * {
                 *  case 'T':
                 *      break;
                 *  case 'E':
                 *      break;
                 *  case 'L':
                 *      break;
                 * }*/
                #endregion

                oblFacturas    = new MedNeg.Facturas.BlFacturas();
                oblRecetas     = new MedNeg.Recetas.BlRecetas();
                oblPoblaciones = new MedNeg.Poblaciones.BlPoblaciones();

                if (!IsPostBack)
                {
                    Session["reporteactivo"]  = 0;
                    Session["reportdocument"] = "";
                    Session["titulo"]         = "";
                    Session["reporte"]        = null;
                    pnlFiltroReportes.Visible = true;
                    CargarListaReportes();
                }
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                                            "alertsession", "alertarSesion();", true);
                }

                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
コード例 #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //Asignar titulo de modulo
            lblNombreModulo      = (Label)Master.FindControl("lblNombreModulo");
            lblNombreModulo.Text = "Vendedores";

            //Cargar permisos
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char      cPermiso    = 'N';

            try
            {
                //Obtener los controles de master.
                cPermiso                   = (char)htbPermisos["vendedores"];
                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);
                imbMostrar                 = (ImageButton)Master.FindControl("imgBtnMostrar");
                imbMostrar.Click          += new ImageClickEventHandler(this.imbMostrar_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);
                imbAceptar                 = (ImageButton)Master.FindControl("imgBtnAceptar");
                imbAceptar.Click          += new ImageClickEventHandler(this.imbAceptar_Click);
                imbAceptar.ValidationGroup = "vendedorVG";
                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";
                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");

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

                //Deshabilitar botones del toolbar
                switch (cPermiso)
                {
                case 'T':
                    break;

                case 'E':
                    DesactivarEdicionEliminacion();
                    break;

                case 'L':
                    DesactivarEdicionEliminacion();
                    DesactivarNuevo();
                    break;
                }

                //Inicializacion de objetos
                oblColonias     = new MedNeg.Colonias.BlColonias();
                oblPoblaciones  = new MedNeg.Poblaciones.BlPoblaciones();
                oblMunicipios   = new MedNeg.Municipios.BlMunicipios();
                oblEstados      = new MedNeg.Estados.BlEstados();
                oblTipos        = new MedNeg.Tipos.BlTipos();
                oblBitacora     = new MedNeg.Bitacora.BlBitacora();
                oblVinculacion  = new MedNeg.VendedorVinculacion.BlVendedorVinculacion();
                oblEspecialidad = new MedNeg.VendedorEspecialidad.BlVendedorEspecialidad();
                oblVendedores   = new MedNeg.Vendedores.BlVendedores();
                if (!IsPostBack)
                {
                    MostrarAreaTrabajo(false, false);
                    CargarCamposEditables();
                    Session["reporteactivo"]      = 0;
                    Session["reportdocument"]     = "";
                    Session["titulo"]             = "";
                    Session["resultadoquery"]     = "";
                    ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending;
                    //GT 0175
                    ConfigurarMenuBotones(true, true, false, false, false, false, true, true);
                }
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                                            "alertsession", "alertarSesion();", true);
                }
                MostrarAreaTrabajo(false, false);
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
コード例 #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oblBitacora = new MedNeg.Bitacora.BlBitacora();
            oblTipo = new MedNeg.Tipos.BlTipos();
            
            
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char cPermiso = 'N';
            try
            {
                #region Interfaz
                cPermiso = (char)htbPermisos["tipos"];
                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);
                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 = "Estados";
                imbCancelar = (ImageButton)Master.FindControl("imgBtnCancelar");
                imbCancelar.Click += new ImageClickEventHandler(this.imbCancelar_Click);
                imbImprimir = (ImageButton)Master.FindControl("imgBtnImprimir");
                imbImprimir.Click += new ImageClickEventHandler(this.imbImprimir_Click);


                rdbTodos = (RadioButton)Master.FindControl("rdbFiltro1");
                rdbTodos.Text = "Nombre";

                rdbClave = (RadioButton)Master.FindControl("rdbFiltro2");
                rdbClave.Text = "Módulo";
                //rdbNombre = (RadioButton)Master.FindControl("rdbFiltro3");
                //rdbNombre.Text = "Cuenta";
                Master.FindControl("rdbFiltro3").Visible = false;
                btnBuscar = (Button)Master.FindControl("btnBuscar");
                btnBuscar.Click += new EventHandler(this.btnBuscar_Click);
                txbBuscar = (TextBox)Master.FindControl("txtBuscar");
                lblNombreModulo = (Label)Master.FindControl("lblNombreModulo");
                lblNombreModulo.Text = "Tipos";

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

                switch (cPermiso)
                {
                    case 'T':
                        break;
                    case 'E':
                        DesactivarEdicionEliminacion();
                        break;
                    case 'L':
                        DesactivarEdicionEliminacion();
                        DesactivarNuevo();
                        break;
                }
                #endregion

                if (!IsPostBack)
                {
                    Session["accion"] = 1;
                    CargarFormulario(false);
                    Limpia();
                    Deshabilita();
                    pnlFormulario.Visible = false;
                    pnlCatalogo.Visible = false;
                    rdbTodos.Checked = true;
                    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);
                }
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                        "alertsession", "alertarSesion();", true);
                }
                Limpia();
                Deshabilita();
                pnlFormulario.Visible = false;
                pnlCatalogo.Visible = false;
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
コード例 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char      cPermiso    = 'N';

            try
            {
                #region Interfaz
                cPermiso                   = (char)htbPermisos["causes"];
                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);
                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 = "causes";
                imbCancelar                = (ImageButton)Master.FindControl("imgBtnCancelar");
                imbCancelar.Click         += new ImageClickEventHandler(this.imbCancelar_Click);
                rdbFiltro1                 = (RadioButton)Master.FindControl("rdbFiltro1");
                rdbFiltro1.Text            = "Nombre y Clave";
                rdbFiltro2                 = (RadioButton)Master.FindControl("rdbFiltro2");
                rdbFiltro2.Text            = "Clave";
                rdbFiltro3                 = (RadioButton)Master.FindControl("rdbFiltro3");
                rdbFiltro3.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       = "CAUSES";
                Master.FindControl("btnReportes").Visible = false;
                Master.FindControl("btnImprimir").Visible = false;

                imbAgregarMedicamento.Click      += new ImageClickEventHandler(imbAgregarMedicamento_Click);
                txbClaveMedicamento.TextChanged  += new EventHandler(txbClaveMedicamento_TextChanged);
                txbNombreMedicamento.TextChanged += new EventHandler(txbNombreMedicamento_TextChanged);

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

                switch (cPermiso)
                {
                case 'T':
                    break;

                case 'E':
                    DesactivarEdicionEliminacion();
                    break;

                case 'L':
                    DesactivarEdicionEliminacion();
                    DesactivarNuevo();
                    break;
                }
                #endregion

                oblBitacora  = new MedNeg.Bitacora.BlBitacora();
                oblCauses    = new MedNeg.Causes.BlCauses();
                oblProductos = new MedNeg.Productos.BlProductos();

                if (!IsPostBack)
                {
                    Session["lstcie"]          = new List <MedDAL.DAL.causes_cie>();
                    Session["lstmedicamentos"] = new List <MedNeg.Causes.BLCausesMedicamentos>();
                    Session["accion"]          = 1;
                    CargarFormulario(false);
                    Session["resultadoquery"]     = "";
                    ViewState["direccionsorting"] = System.Web.UI.WebControls.SortDirection.Ascending;
                    //GT 0175
                    ConfigurarMenuBotones(true, true, false, false, false, false, true, true);
                    upnForm.Visible = false;
                }

                gdvCatalogoCIE.Visible    = true;
                gdvCatalogoCIE.DataSource = ((List <MedDAL.DAL.causes_cie>)Session["lstcie"]);
                gdvCatalogoCIE.DataBind();

                gdvCausesMedicamentos.Visible    = true;
                gdvCausesMedicamentos.DataSource = ((List <MedNeg.Causes.BLCausesMedicamentos>)Session["lstmedicamentos"]);
                gdvCausesMedicamentos.DataBind();
            }
            catch (NullReferenceException)
            {
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                                            "alertsession", "alertarSesion();", true);
                }
                CargarFormulario(false);
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
コード例 #10
0
        //Lista de contactos del cliente
        //List<MedDAL.DAL.clientes_contacto> lstContactosNuevos, lstContactosEliminar, lstContactosGriedView, lstContactosBD;
        #endregion

        #region Configuración de inicio
        protected void Page_Load(object sender, EventArgs e)
        {
            //Asignar titulo de modulo
            lblNombreModulo      = (Label)Master.FindControl("lblNombreModulo");
            lblNombreModulo.Text = "Clientes";

            //Cargar permisos
            Hashtable htbPermisos = (Hashtable)Session["permisos"];
            char      cPermiso    = 'N';

            //cPermiso = (char)htbPermisos["vendedores"];

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

                //Obtener los controles de master.
                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);
                imbMostrar                 = (ImageButton)Master.FindControl("imgBtnMostrar");
                imbMostrar.Click          += new ImageClickEventHandler(this.imbMostrar_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);
                imbAceptar                 = (ImageButton)Master.FindControl("imgBtnAceptar");
                imbAceptar.Click          += new ImageClickEventHandler(this.imbAceptar_Click);
                imbAceptar.ValidationGroup = "vgCliente";
                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    = "Clave1";
                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");


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

                //Deshabilitar botones del toolbar
                switch (cPermiso)
                {
                case 'T':
                    break;

                case 'E':
                    DesactivarEdicionEliminacion();
                    break;

                case 'L':
                    DesactivarEdicionEliminacion();
                    DesactivarNuevo();
                    break;
                }

                //Inicializacion de objetos
                oblColonias    = new MedNeg.Colonias.BlColonias();
                oblPoblaciones = new MedNeg.Poblaciones.BlPoblaciones();
                oblMunicipios  = new MedNeg.Municipios.BlMunicipios();
                oblEstados     = new MedNeg.Estados.BlEstados();
                oblTipos       = new MedNeg.Tipos.BlTipos();
                oblBitacora    = new MedNeg.Bitacora.BlBitacora();
                oblCliente     = new MedNeg.BlClientes.BlClientes();
                //lstContactosGriedView = new List<MedDAL.DAL.clientes_contacto>();

                gdvContactosCliente.Visible    = true;
                gdvContactosCliente.ShowHeader = true;
                gdvContactosCliente.DataSource = ((List <MedDAL.DAL.clientes_contacto>)Session["lstContactosDB"]);
                gdvContactosCliente.DataBind();
                gdvContactosCliente.DataKeyNames = new String[] { "idContacto" };

                CargarCamposEditables();

                if (!IsPostBack)
                {
                    MostrarAreaTrabajo(false, false);
                    Session["lstContactosDB"]         = new List <MedDAL.DAL.clientes_contacto>();
                    Session["gridviewdatasource"]     = null;
                    Session["ajustecontrolesreporte"] = 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);
                }

                if ((bool)Session["ajustecontrolesreporte"] && !(bool)Session["ajustecontrolesreportecandado"])
                {
                    CargarListaReportes();
                    Session["ajustecontrolesreporte"] = false;
                }
            }
            catch (NullReferenceException)
            {
                //this.Page.LoadControl("~/Login.aspx");
                if (!ClientScript.IsStartupScriptRegistered("alertsession"))
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(),
                                                            "alertsession", "alertarSesion();", true);
                }
                MostrarAreaTrabajo(false, false);
                Site1 oPrincipal = (Site1)this.Master;
                oPrincipal.DeshabilitarControles(this);
                oPrincipal.DeshabilitarControles();
            }
        }
コード例 #11
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();
            }
        }
コード例 #12
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();
            }
        }