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; } }
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 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; } } }
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 }
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 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(); } }
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 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 }