protected void cboEntidades_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Session["Perfil"].ToString() == "I")
            {
                txtFolio.Text = "";
                Negocio.Otros _nCargarDatos = new Negocio.Otros();
                _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_SEL_Todos_SISTEMAS_ENTIDAD_2;
                _nCargarDatos.Ent = Int32.Parse(cboEntidades.SelectedValue.ToString());
                _nCargarDatos.Busqueda();
                if (_nCargarDatos.datos != null)
                {
                    cboSubSistemas.Items.Clear();
                    cboSubSistemas.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
                    cboSubSistemas.AppendDataBoundItems = true;
                    cboSubSistemas.DataSource = _nCargarDatos.datos.Tables[0];
                    cboSubSistemas.DataTextField = _nCargarDatos.datos.Tables[0].Columns[2].Caption.ToString();
                    cboSubSistemas.DataValueField = _nCargarDatos.datos.Tables[0].Columns[1].Caption.ToString();
                    cboSubSistemas.DataBind();

                    this.tblDatos.Visible = false;
                    grDatos.DataSource = null;
                    grDatos.DataBind();
                }
            }
            else
            { ObtieneSubsistemaUsuario(); }
        }
        protected void btnAutenticarUsuario_Click(object sender, EventArgs e)
        {
            Negocio.Otros Consulta = new Negocio.Otros();
            Consulta.Proc = Negocio.Otros.Procedimientos.spt_SEL_ObtieneLogin;
            Consulta.Usuario = txtNombreUsuario.Text.Trim();
            Consulta.Contraseña = txtContrasenia.Text.Trim();
            Consulta.Perfil = cblPerfiles.SelectedValue.ToString().Trim();
            Consulta.Busqueda();
            if (Consulta.datos != null)
            {
                Negocio.Ent_Usuario _Ent_Usuario = new Negocio.Ent_Usuario();

                _Ent_Usuario.Id_Usuario = Consulta.datos.Tables[0].Rows[0][0].ToString();
                _Ent_Usuario.Usuario = Consulta.datos.Tables[0].Rows[0][1].ToString();
                _Ent_Usuario.NombreUsuario = Consulta.datos.Tables[0].Rows[0][2].ToString();
                _Ent_Usuario.Usuario_ClaveEntidad = Consulta.datos.Tables[0].Rows[0][3].ToString();
                _Ent_Usuario.Usuario_Entidad = Consulta.datos.Tables[0].Rows[0][4].ToString();
                _Ent_Usuario.Perfil = Consulta.datos.Tables[0].Rows[0][5].ToString();
                _Ent_Usuario.Concurso = System.Configuration.ConfigurationSettings.AppSettings["Concurso"].ToString();
                Session["Info_User"] = _Ent_Usuario;

                Response.Redirect("webDefault.aspx");

            }
            else
            {
                txtContrasenia.Text = "";
                txtNombreUsuario.Text = "";
                LlenarPerfiles();
                new WebNegocio.Utils().Mensaje(this.Page, "Usuario, contraseña o perfil invalidos.");
                return;
            }
        }
示例#3
0
        protected void cboEntidades_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (Session["Perfil"].ToString() == "I")
            {
                txtFolio.Text = "";
                Negocio.Otros _nCargarDatos = new Negocio.Otros();
                _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_SEL_Todos_SISTEMAS_ENTIDAD_2;
                _nCargarDatos.Ent  = Int32.Parse(cboEntidades.SelectedValue.ToString());
                _nCargarDatos.Busqueda();
                if (_nCargarDatos.datos != null)
                {
                    cboSubSistemas.Items.Clear();
                    cboSubSistemas.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
                    cboSubSistemas.AppendDataBoundItems = true;
                    cboSubSistemas.DataSource           = _nCargarDatos.datos.Tables[0];
                    cboSubSistemas.DataTextField        = _nCargarDatos.datos.Tables[0].Columns[2].Caption.ToString();
                    cboSubSistemas.DataValueField       = _nCargarDatos.datos.Tables[0].Columns[1].Caption.ToString();
                    cboSubSistemas.DataBind();

                    this.tblDatos.Visible = false;
                    grDatos.DataSource    = null;
                    grDatos.DataBind();
                }
            }
            else
            {
                ObtieneSubsistemaUsuario();
            }
        }
示例#4
0
        protected void btnAutenticarUsuario_Click(object sender, EventArgs e)
        {
            Negocio.Otros Consulta = new Negocio.Otros();
            Consulta.Proc       = Negocio.Otros.Procedimientos.spt_SEL_ObtieneLogin;
            Consulta.Usuario    = txtNombreUsuario.Text.Trim();
            Consulta.Contraseña = txtContrasenia.Text.Trim();
            Consulta.Perfil     = cblPerfiles.SelectedValue.ToString().Trim();
            Consulta.Busqueda();
            if (Consulta.datos != null)
            {
                Negocio.Ent_Usuario _Ent_Usuario = new Negocio.Ent_Usuario();


                _Ent_Usuario.Id_Usuario           = Consulta.datos.Tables[0].Rows[0][0].ToString();
                _Ent_Usuario.Usuario              = Consulta.datos.Tables[0].Rows[0][1].ToString();
                _Ent_Usuario.NombreUsuario        = Consulta.datos.Tables[0].Rows[0][2].ToString();
                _Ent_Usuario.Usuario_ClaveEntidad = Consulta.datos.Tables[0].Rows[0][3].ToString();
                _Ent_Usuario.Usuario_Entidad      = Consulta.datos.Tables[0].Rows[0][4].ToString();
                _Ent_Usuario.Perfil   = Consulta.datos.Tables[0].Rows[0][5].ToString();
                _Ent_Usuario.Concurso = System.Configuration.ConfigurationSettings.AppSettings["Concurso"].ToString();
                Session["Info_User"]  = _Ent_Usuario;


                Response.Redirect("webDefault.aspx");
            }
            else
            {
                txtContrasenia.Text   = "";
                txtNombreUsuario.Text = "";
                LlenarPerfiles();
                new WebNegocio.Utils().Mensaje(this.Page, "Usuario, contraseña o perfil invalidos.");
                return;
            }
        }
示例#5
0
        protected void btnEjecutarReporte_Click(object sender, EventArgs e)
        {
            if (cboEntidades.SelectedIndex == 0)
            {
                new WebNegocio.Utils().Mensaje(this.Page, "Debe seleccionar una entidad.");
                return;
            }
            else if (cboSubSistemas.SelectedIndex == 0)
            {
                new WebNegocio.Utils().Mensaje(this.Page, "Debe seleccionar un Subsistema.");
                return;
            }
            else if (txtFolio.Text.Length == 0 || txtFolio.Text == "")
            {
                new WebNegocio.Utils().Mensaje(this.Page, "Debe capturar un Número de Folio.");
                return;
            }
            else
            {
                Negocio.Otros _nCargarDatos = new Negocio.Otros();
                _nCargarDatos.Proc            = Negocio.Otros.Procedimientos.spt_SEL_ImpresionFoliosAsignacion;
                _nCargarDatos.Entidad         = int.Parse(cboEntidades.SelectedValue);
                _nCargarDatos.ClaveSubsistema = int.Parse(cboSubSistemas.SelectedValue);
                _nCargarDatos.Folio           = txtFolio.Text.ToString();
                _nCargarDatos.Busqueda();
                if (_nCargarDatos.datos != null)
                {
                    grDatos.DataSource = _nCargarDatos.datos.Tables[0];
                    grDatos.DataBind();
                    tblDatos.Visible = true;

                    grFolios.DataSource = _nCargarDatos.datos.Tables[0];
                    grFolios.DataBind();

                    this.lblFolioImpresion.Text = txtFolio.Text.ToString();
                    this.lblEntidad.Text        = cboEntidades.SelectedItem.Text.ToString();
                    this.lblPlaza.Text          = _nCargarDatos.datos.Tables[0].Rows[0][8].ToString();

                    this.lblFolioImpresion0.Text = txtFolio.Text.ToString();
                    this.lblEntidad0.Text        = cboEntidades.SelectedItem.Text.ToString();
                    this.lblPlaza0.Text          = _nCargarDatos.datos.Tables[0].Rows[0][8].ToString();
                }
                else
                {
                    new WebNegocio.Utils().Mensaje(this.Page, "No se encontro información con los criterios indicados.");
                    this.tblDatos.Visible = false;
                    return;
                }
            }
        }
        protected void btnEjecutarReporte_Click(object sender, EventArgs e)
        {
            if (cboEntidades.SelectedIndex == 0)
            {
                new WebNegocio.Utils().Mensaje(this.Page, "Debe seleccionar una entidad.");
                return;
            }
            else if (cboSubSistemas.SelectedIndex == 0)
            {
                new WebNegocio.Utils().Mensaje(this.Page, "Debe seleccionar un Subsistema.");
                return;
            }
            else if (txtFolio.Text.Length == 0 || txtFolio.Text == "")
            {
                new WebNegocio.Utils().Mensaje(this.Page, "Debe capturar un Número de Folio.");
                return;
            }
            else
            {
                Negocio.Otros _nCargarDatos = new Negocio.Otros();
                _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_SEL_ImpresionFoliosAsignacion;
                _nCargarDatos.Entidad = int.Parse(cboEntidades.SelectedValue);
                _nCargarDatos.ClaveSubsistema = int.Parse(cboSubSistemas.SelectedValue);
                _nCargarDatos.Folio = txtFolio.Text.ToString();
                _nCargarDatos.Busqueda();
                if(_nCargarDatos.datos!=null)
                {
                    grDatos.DataSource = _nCargarDatos.datos.Tables[0];
                    grDatos.DataBind();
                    tblDatos.Visible=true;

                    grFolios.DataSource = _nCargarDatos.datos.Tables[0];
                    grFolios.DataBind();

                    this.lblFolioImpresion.Text = txtFolio.Text.ToString();
                    this.lblEntidad.Text = cboEntidades.SelectedItem.Text.ToString();
                    this.lblPlaza.Text = _nCargarDatos.datos.Tables[0].Rows[0][8].ToString();

                    this.lblFolioImpresion0.Text = txtFolio.Text.ToString();
                    this.lblEntidad0.Text = cboEntidades.SelectedItem.Text.ToString();
                    this.lblPlaza0.Text = _nCargarDatos.datos.Tables[0].Rows[0][8].ToString();
                }
                else
                {
                    new WebNegocio.Utils().Mensaje(this.Page, "No se encontro información con los criterios indicados.");
                    this.tblDatos.Visible = false;
                    return;
                }
            }
        }
示例#7
0
        protected void MenuGenerar()
        {
            #region Menu

            DataTable     dt            = new DataTable();
            Negocio.Otros _nCargarDatos = new Negocio.Otros();
            _nCargarDatos.id_Padre   = 0;
            _nCargarDatos.id_Usuario = int.Parse(_Ent_Usuario.Id_Usuario);
            _nCargarDatos.Proc       = Negocio.Otros.Procedimientos.usc_TS_ASIGNACIONMenu;
            _nCargarDatos.Busqueda();
            if (_nCargarDatos.datos != null)
            {
                dt = _nCargarDatos.datos.Tables[0];
                foreach (DataRow rw in dt.Rows)
                {
                    IEnumerable <MenuItem> menuItems = Extensions.GetItems <MenuItem>(menuConsultas.Items, item => item.ChildItems);
                    MenuItem parent = menuItems.FirstOrDefault(mi => mi.Value == rw.Field <int>("id_padre").ToString());
                    string   _sURL  = "#";
                    try
                    {
                        _sURL = rw["url"].ToString();
                        _sURL = _sURL.Replace("~/", "");
                    }
                    catch { }
                    MenuItem newItem = new MenuItem();
                    if (_sURL != "#")
                    {
                        newItem = new MenuItem(rw["descripcion"].ToString(), _sURL);
                    }
                    else
                    {
                        newItem = new MenuItem(rw.Field <string>("descripcion"), rw.Field <int>("id_menu").ToString(), "", "javascript: void(0);");
                        // newItem = new MenuItem(rw.Field<string>("descripcion"), "javascript: void(0);");
                    }

                    if (parent == null)
                    {
                        menuConsultas.Items.Add(newItem);
                    }
                    else
                    {
                        parent.ChildItems.Add(newItem);
                    }
                }
            }

            #endregion Menu
        }
示例#8
0
 protected void LlenarCombos()
 {
     Negocio.Otros _nCargarDatos = new Negocio.Otros();
     _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_SEL_SeleccionarEntidadClaveTipo2;
     _nCargarDatos.Busqueda();
     if (_nCargarDatos.datos != null)
     {
         cboEntidades.Items.Clear();
         cboEntidades.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
         cboEntidades.AppendDataBoundItems = true;
         cboEntidades.DataSource           = _nCargarDatos.datos.Tables[0];
         cboEntidades.DataTextField        = _nCargarDatos.datos.Tables[0].Columns[2].Caption.ToString();
         cboEntidades.DataValueField       = _nCargarDatos.datos.Tables[0].Columns[1].Caption.ToString();
         cboEntidades.DataBind();
     }
 }
示例#9
0
 protected void LlenarPerfiles()
 {
     Negocio.Otros Consulta = new Negocio.Otros();
     Consulta.Proc = Negocio.Otros.Procedimientos.spt_Sel_Perfiles;
     Consulta.Busqueda();
     if (Consulta.datos != null)
     {
         cblPerfiles.Items.Clear();
         cblPerfiles.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
         cblPerfiles.AppendDataBoundItems = true;
         cblPerfiles.DataSource           = Consulta.datos.Tables[0];
         cblPerfiles.DataTextField        = Consulta.datos.Tables[0].Columns[1].Caption.ToString();
         cblPerfiles.DataValueField       = Consulta.datos.Tables[0].Columns[0].Caption.ToString();
         cblPerfiles.DataBind();
     }
 }
 protected void LlenarPerfiles()
 {
     Negocio.Otros Consulta = new Negocio.Otros();
     Consulta.Proc = Negocio.Otros.Procedimientos.spt_Sel_Perfiles;
     Consulta.Busqueda();
     if (Consulta.datos != null)
     {
         cblPerfiles.Items.Clear();
         cblPerfiles.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
         cblPerfiles.AppendDataBoundItems = true;
         cblPerfiles.DataSource = Consulta.datos.Tables[0];
         cblPerfiles.DataTextField = Consulta.datos.Tables[0].Columns[1].Caption.ToString();
         cblPerfiles.DataValueField = Consulta.datos.Tables[0].Columns[0].Caption.ToString();
         cblPerfiles.DataBind();
     }
 }
示例#11
0
 protected void ObtieneSubsistemaUsuario()
 {
     Negocio.Otros _nCargarDatos = new Negocio.Otros();
     _nCargarDatos.Proc            = Negocio.Otros.Procedimientos.spt_SEL_Todos_ASIGNACION_SISTEMAS_ENTIDAD;
     _nCargarDatos.ClaveSubsistema = int.Parse(Session["Sistema"].ToString());
     _nCargarDatos.Busqueda();
     if (_nCargarDatos.datos != null)
     {
         cboSubSistemas.Items.Clear();
         cboSubSistemas.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
         cboSubSistemas.AppendDataBoundItems = true;
         cboSubSistemas.DataSource           = _nCargarDatos.datos.Tables[0];
         cboSubSistemas.DataTextField        = _nCargarDatos.datos.Tables[0].Columns[1].Caption.ToString();
         cboSubSistemas.DataValueField       = _nCargarDatos.datos.Tables[0].Columns[0].Caption.ToString();
         cboSubSistemas.DataBind();
     }
 }
        protected void btn_Actualizar_Click(object sender, EventArgs e)
        {
            Negocio.Otros _nCargarDatos = new Negocio.Otros();
            _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_ActualizaFechasXEntidad;
            _nCargarDatos.Entidad = Convert.ToInt32(hidEntidad.Value);
            _nCargarDatos.FechaIni = Convert.ToDateTime(FechaIni.SelectedDate);
            _nCargarDatos.FechaFin = Convert.ToDateTime(FechaFin.SelectedDate);
            _nCargarDatos.GuardaInformacion();

            Get_Info();
            lbl_Mensaje.Text = "La información para la entidad: " + spnEntidad.InnerText + " ha sido actualizada.";
            LimpiarControles();
            FechaIni.SelectedDate = DateTime.Now.Date;
            FechaFin.SelectedDate = DateTime.Now.Date;
            DivFechas.Visible = false;
            lbl_Mensaje.Visible = true;
        }
示例#13
0
        protected void btn_Actualizar_Click(object sender, EventArgs e)
        {
            Negocio.Otros _nCargarDatos = new Negocio.Otros();
            _nCargarDatos.Proc     = Negocio.Otros.Procedimientos.spt_ActualizaFechasXEntidad;
            _nCargarDatos.Entidad  = Convert.ToInt32(hidEntidad.Value);
            _nCargarDatos.FechaIni = Convert.ToDateTime(FechaIni.SelectedDate);
            _nCargarDatos.FechaFin = Convert.ToDateTime(FechaFin.SelectedDate);
            _nCargarDatos.GuardaInformacion();


            Get_Info();
            lbl_Mensaje.Text = "La información para la entidad: " + spnEntidad.InnerText + " ha sido actualizada.";
            LimpiarControles();
            FechaIni.SelectedDate = DateTime.Now.Date;
            FechaFin.SelectedDate = DateTime.Now.Date;
            DivFechas.Visible     = false;
            lbl_Mensaje.Visible   = true;
        }
示例#14
0
 private void Get_Info()
 {
     try
     {
         Negocio.Otros _nCargarDatos = new Negocio.Otros();
         _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_AsignacionFechasXEntidad;
         _nCargarDatos.Busqueda();
         if (_nCargarDatos.datos != null)
         {
             gvFechaContratacion.DataSource = null;
             gvFechaContratacion.DataBind();
             gvFechaContratacion.DataSource = _nCargarDatos.datos.Tables[0];
             gvFechaContratacion.DataBind();
         }
     }
     catch
     {
     }
 }
        protected void MenuGenerar()
        {
            #region Menu

            DataTable dt = new DataTable();
            Negocio.Otros _nCargarDatos = new Negocio.Otros();
            _nCargarDatos.id_Padre = 0;
            _nCargarDatos.id_Usuario = int.Parse(_Ent_Usuario.Id_Usuario);
            _nCargarDatos.Proc = Negocio.Otros.Procedimientos.usc_TS_ASIGNACIONMenu;
            _nCargarDatos.Busqueda();
            if (_nCargarDatos.datos != null)
            {
                dt = _nCargarDatos.datos.Tables[0];
                foreach (DataRow rw in dt.Rows)
                {
                    IEnumerable<MenuItem> menuItems = Extensions.GetItems<MenuItem>(menuConsultas.Items, item => item.ChildItems);
                    MenuItem parent = menuItems.FirstOrDefault(mi => mi.Value == rw.Field<int>("id_padre").ToString());
                    string _sURL = "#";
                    try
                    {
                        _sURL = rw["url"].ToString();
                        _sURL = _sURL.Replace("~/", "");
                    }
                    catch { }
                    MenuItem newItem = new MenuItem();
                    if (_sURL != "#")
                    { newItem = new MenuItem(rw["descripcion"].ToString(), _sURL); }
                    else
                    {
                        newItem = new MenuItem(rw.Field<string>("descripcion"), rw.Field<int>("id_menu").ToString(), "", "javascript: void(0);");
                        // newItem = new MenuItem(rw.Field<string>("descripcion"), "javascript: void(0);");
                    }

                    if (parent == null)
                        menuConsultas.Items.Add(newItem);
                    else
                        parent.ChildItems.Add(newItem);
                }
            }

            #endregion Menu
        }
 public static DataTable ObtenerClientes()
 {
     return(Otros.ObtenerClientes());
 }
 public static DataTable ObtenerArticulos()
 {
     return(Otros.ObtenerArticulos());
 }
 public static DataTable ObtenerSectores()
 {
     return(Otros.ObtenerSectores());
 }
 public static DataTable ObtenerPuestos()
 {
     return(Otros.ObtenerPuestos());
 }
 public static DataTable ObtenerDepartamentos()
 {
     return(Otros.ObtenerDepartamentos());
 }
 public static DataTable ObtenerCategorias()
 {
     return(Otros.ObtenerCategorias());
 }
 public static DataTable ObtenerMedidas()
 {
     return(Otros.ObtenerMedidas());
 }
 public static DataTable ObtenerProveedores()
 {
     return(Otros.ObtenerProveedores());
 }
 public static DataTable ObtenerEmpleados()
 {
     return(Otros.ObtenerEmpleados());
 }
 protected void ObtieneSubsistemaUsuario()
 {
     Negocio.Otros _nCargarDatos = new Negocio.Otros();
     _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_SEL_Todos_ASIGNACION_SISTEMAS_ENTIDAD;
     _nCargarDatos.ClaveSubsistema = int.Parse(Session["Sistema"].ToString());
     _nCargarDatos.Busqueda();
     if (_nCargarDatos.datos != null)
     {
         cboSubSistemas.Items.Clear();
         cboSubSistemas.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
         cboSubSistemas.AppendDataBoundItems = true;
         cboSubSistemas.DataSource = _nCargarDatos.datos.Tables[0];
         cboSubSistemas.DataTextField = _nCargarDatos.datos.Tables[0].Columns[1].Caption.ToString();
         cboSubSistemas.DataValueField = _nCargarDatos.datos.Tables[0].Columns[0].Caption.ToString();
         cboSubSistemas.DataBind();
     }
 }
        private void Get_Info()
        {
            try
            {
                Negocio.Otros _nCargarDatos = new Negocio.Otros();
                _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_AsignacionFechasXEntidad;
                _nCargarDatos.Busqueda();
                if (_nCargarDatos.datos != null)
                {
                    gvFechaContratacion.DataSource = null;
                    gvFechaContratacion.DataBind();
                    gvFechaContratacion.DataSource = _nCargarDatos.datos.Tables[0];
                    gvFechaContratacion.DataBind();
                }
            }
            catch
            {

            }
        }
 protected void LlenarCombos()
 {
     Negocio.Otros _nCargarDatos = new Negocio.Otros();
     _nCargarDatos.Proc = Negocio.Otros.Procedimientos.spt_SEL_SeleccionarEntidadClaveTipo2;
     _nCargarDatos.Busqueda();
     if (_nCargarDatos.datos != null)
     {
         cboEntidades.Items.Clear();
         cboEntidades.Items.Insert(0, new ListItem("--Seleccione--", String.Empty));
         cboEntidades.AppendDataBoundItems = true;
         cboEntidades.DataSource = _nCargarDatos.datos.Tables[0];
         cboEntidades.DataTextField = _nCargarDatos.datos.Tables[0].Columns[2].Caption.ToString();
         cboEntidades.DataValueField = _nCargarDatos.datos.Tables[0].Columns[1].Caption.ToString();
         cboEntidades.DataBind();
     }
 }