protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { //Llena etiquetas con la informacion solicitada int idUsuario = Convert.ToInt32(HttpContext.Current.Request["IdUsuario"]); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(idUsuario, ConexionBaseDatos); txtNombre.Text = Usuario.Nombre; txtApellidoPaterno.Text = Usuario.ApellidoPaterno; txtApellidoMaterno.Text = Usuario.ApellidoMaterno; txtFechaNacimiento.Text = Convert.ToString(Usuario.FechaNacimiento.ToShortDateString()); txtUsuario.Text = Usuario.Usuario; txtCorreo.Text = Usuario.Correo; chkEsAgente.Checked = Usuario.EsAgente; chkEsVendedor.Checked = Usuario.EsVendedor; txtAlcance1.Text = Convert.ToString(Usuario.Alcance1); txtAlcance2.Text = Convert.ToString(Usuario.Alcance2); txtMeta.Text = Convert.ToString(Usuario.Meta); txtClientesNuevos.Text = Convert.ToString(Usuario.ClientesNuevos); //Agreagar atributos en etiquetas HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idUsuario", Convert.ToString(Usuario.IdUsuario)); divFormulario.Attributes.Add("Usuario", Usuario.Usuario); } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { //Llena etiquetas con la informacion solicitada int idPerfil = Convert.ToInt32(this.Request.Params["IdPerfil"]); CPerfil Perfil = new CPerfil(); Perfil.LlenaObjeto(idPerfil, ConexionBaseDatos); lblPerfilConsulta.Text = Perfil.Perfil; chkEsPerfilSucursal.Checked = Perfil.EsPerfilSucursal; CPagina Pagina = new CPagina(); Pagina.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); lblPaginaConsulta.Text = Pagina.Titulo; //Agreagar valores a etiquetas HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idPerfil", Convert.ToString(Perfil.IdPerfil)); divFormulario.Attributes.Add("perfil", Perfil.Perfil); HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl; string onclickFormaEditarPerfil = "javascript:SetFormaEditarPerfil(" + Convert.ToString(Perfil.IdPerfil) + ")"; btnEditar.Attributes.Add("onclick", onclickFormaEditarPerfil); } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { //Llena etiquetas con la informacion solicitada int idPagina = Convert.ToInt32(this.Request.Params["IdPagina"]); CPagina Pagina = new CPagina(); Pagina.LlenaObjeto(idPagina, ConexionBaseDatos); lblPaginaConsulta.Text = Pagina.Pagina; lblTituloConsulta.Text = Pagina.Titulo; lblNombreMenuConsulta.Text = Pagina.NombreMenu; chkValidarSucursal.Checked = Pagina.ValidarSucursal; CMenu MenuPadre = new CMenu(); MenuPadre.LlenaObjeto(Pagina.IdMenu, ConexionBaseDatos); lblMenuPadreConsulta.Text = MenuPadre.Menu; //Agreagar atributos en etiquetas HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idPagina", Convert.ToString(Pagina.IdPagina)); divFormulario.Attributes.Add("pagina", Pagina.Pagina); HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl; string onclickFormaEditarPagina = "javascript:SetFormaEditarPagina(" + Convert.ToString(Pagina.IdPagina) + ")"; btnEditar.Attributes.Add("onclick", onclickFormaEditarPagina); } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { int idPagina = Convert.ToInt32(this.Request.Params["IdPagina"]); CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idPagina", idPagina.ToString()); HtmlGenericControl ulPermisosAsignados = Page.FindControl("ulConsultaPermisosAsignados") as HtmlGenericControl; string liPermisosAsignados = ""; CPaginaPermiso PermisosAsignados = new CPaginaPermiso(); foreach (CPaginaPermiso CPP in PermisosAsignados.PermisosAsignados(idPagina, ConexionBaseDatos)) { COpcion Opcion = new COpcion(); Opcion.LlenaObjeto(CPP.IdOpcion, ConexionBaseDatos); liPermisosAsignados = liPermisosAsignados + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>"; } ulPermisosAsignados.InnerHtml = liPermisosAsignados; HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl; string onclickFormaAltaAsignarPermisosPagina = "javascript:SetFormaAltaAsignarPermisosPagina(" + idPagina + ")"; btnEditar.Attributes.Add("onclick", onclickFormaAltaAsignarPermisosPagina); } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { //Llena etiquetas con la informacion solicitada int idMenu = Convert.ToInt32(this.Request.Params["IdMenu"]); CMenu Menu = new CMenu(); Menu.LlenaObjeto(idMenu, ConexionBaseDatos); lblMenuConsulta.Text = Menu.Menu; CProyectoSistema ProyectoSistemaMenu = new CProyectoSistema(); ProyectoSistemaMenu.LlenaObjeto(Menu.IdProyectoSistema, ConexionBaseDatos); lblProyectoSistemaConsulta.Text = ProyectoSistemaMenu.ProyectoSistema; //Agreagar atributos en etiquetas HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idMenu", Convert.ToString(Menu.IdMenu)); divFormulario.Attributes.Add("menu", Menu.Menu); HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl; string onclickFormaEditarMenu = "javascript:SetFormaEditarMenu(" + Convert.ToString(Menu.IdMenu) + ")"; btnEditar.Attributes.Add("onclick", onclickFormaEditarMenu); } ConexionBaseDatos.CerrarBaseDatos(); }
public string ComboMenu() { //Llena etiquetas con la informacion solicitada int idPagina = Convert.ToInt32(this.Request.Params["IdPagina"]); //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CPagina Pagina = new CPagina(); Pagina.LlenaObjeto(idPagina, ConexionBaseDatos); CComboBox ComboMenu = new CComboBox(); ComboMenu.StoredProcedure.CommandText = "sp_Menu_Consulta"; ComboMenu.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboMenu.Columnas = new string[] { "IdMenu", "Menu" }; ComboMenu.CssClase = "cmbComboBox"; ComboMenu.Nombre = "cmbMenu"; ComboMenu.ValorInicio = "Eligir una opción..."; ComboMenu.TabIndex = "4"; ComboMenu.OpcionSeleccionada = Pagina.IdMenu; respuesta = ComboMenu.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { //Llena etiquetas con la informacion solicitada int idOpcion = Convert.ToInt32(this.Request.Params["IdOpcion"]); COpcion Opcion = new COpcion(); Opcion.LlenaObjeto(idOpcion, ConexionBaseDatos); lblOpcionConsulta.Text = Opcion.Opcion; lblComandoConsulta.Text = Opcion.Comando; //Agreagar atributos en etiquetas HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idOpcion", Convert.ToString(Opcion.IdOpcion)); divFormulario.Attributes.Add("opcion", Opcion.Opcion); HtmlInputControl btnEditar = Page.FindControl("btnEditar") as HtmlInputControl; string onclickFormaEditarOpcion = "javascript:SetFormaEditarOpcion(" + Convert.ToString(Opcion.IdOpcion) + ")"; btnEditar.Attributes.Add("onclick", onclickFormaEditarOpcion); } ConexionBaseDatos.CerrarBaseDatos(); }
public string ComboProyectoSistema() { //Llena etiquetas con la informacion solicitada int idMenu = Convert.ToInt32(this.Request.Params["IdMenu"]); //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CMenu Menu = new CMenu(); Menu.LlenaObjeto(idMenu, ConexionBaseDatos); CComboBox ComboProyectoSistema = new CComboBox(); ComboProyectoSistema.StoredProcedure.CommandText = "spb_ProyectoSistema_Consultar"; ComboProyectoSistema.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboProyectoSistema.Columnas = new string[] { "IdProyectoSistema", "ProyectoSistema" }; ComboProyectoSistema.CssClase = "cmbComboBox"; ComboProyectoSistema.Nombre = "cmbProyectoSistema"; ComboProyectoSistema.ValorInicio = "Eligir una opción..."; ComboProyectoSistema.TabIndex = "3"; ComboProyectoSistema.OpcionSeleccionada = Menu.IdProyectoSistema; respuesta = ComboProyectoSistema.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
public string ComboPagina() { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); int idPerfil = Convert.ToInt32(this.Request.Params["IdPerfil"]); CPerfil Perfil = new CPerfil(); Perfil.LlenaObjeto(idPerfil, ConexionBaseDatos); CPagina Pagina = new CPagina(); Pagina.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CComboBox ComboPagina = new CComboBox(); ComboPagina.StoredProcedure.CommandText = "sp_Pagina_Consulta"; ComboPagina.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboPagina.Columnas = new string[] { "IdPagina", "Titulo" }; ComboPagina.CssClase = "cmbComboBox"; ComboPagina.Nombre = "cmbPagina"; ComboPagina.ValorInicio = "Seleccione una opcion..."; ComboPagina.TabIndex = "3"; ComboPagina.OpcionSeleccionada = Pagina.IdPagina; respuesta = ComboPagina.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
protected void Page_Load(object sender, EventArgs e) { int idPerfil = Convert.ToInt32(this.Request.Params["IdPerfil"]); CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idPerfil", idPerfil.ToString()); HtmlGenericControl ulPermisosAsignados = Page.FindControl("ulPermisosAsignados") as HtmlGenericControl; string liPermisosAsignados = ""; CPerfilPermiso PermisosAsignados = new CPerfilPermiso(); foreach (CPerfilPermiso CPP in PermisosAsignados.PermisosAsignados(idPerfil, ConexionBaseDatos)) { COpcion Opcion = new COpcion(); Opcion.LlenaObjeto(CPP.IdOpcion, ConexionBaseDatos); liPermisosAsignados = liPermisosAsignados + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>"; } ulPermisosAsignados.InnerHtml = liPermisosAsignados; HtmlGenericControl ulPermisosDisponibles = Page.FindControl("ulPermisosDisponibles") as HtmlGenericControl; string liPermisosDisponibles = ""; COpcion PermisosDisponibles = new COpcion(); foreach (COpcion Opcion in PermisosDisponibles.PerfilPermisosDisponibles(idPerfil, ConexionBaseDatos)) { liPermisosDisponibles = liPermisosDisponibles + "<li title='" + Opcion.Comando + "' opcion='" + Opcion.IdOpcion + "'>" + Opcion.Opcion + "</li>"; } ulPermisosDisponibles.InnerHtml = liPermisosDisponibles; } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { HttpCookie cookie = new HttpCookie("IdUsuario"); HttpContext.Current.Response.SetCookie(cookie); int IdUsuario = (HttpContext.Current.Request.Cookies["IdUsuario"].Value != null) ? Convert.ToInt32(HttpContext.Current.Request.Cookies["IdUsuario"].Value.ToString()) : 0; HttpContext.Current.Session["IdUsuario"] = IdUsuario; string pagina = new System.IO.FileInfo(Page.Request.Url.AbsolutePath).Name; if (pagina != "InicioSesion.aspx") { string idUsuario = HttpContext.Current.Session["IdUsuario"].ToString(); if (idUsuario == "") { idUsuario = "0"; } if (Convert.ToInt32(idUsuario) == 0) { Response.Redirect("../InicioSesion.aspx"); } //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { bool accesoDirecto = Convert.ToBoolean(HttpContext.Current.Request["AccesoDirecto"]); if (!accesoDirecto) { CrearMenu(pagina, ConexionBaseDatos); //divPanelControles.Attributes["activo"] = "false"; } CrearTituloSeccion(pagina, accesoDirecto, ConexionBaseDatos); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(idUsuario), ConexionBaseDatos); CSucursal Sucursal = new CSucursal(); Sucursal.LlenaObjeto(Usuario.IdSucursalActual, ConexionBaseDatos); CEmpresa Empresa = new CEmpresa(); Empresa.LlenaObjeto(Sucursal.IdEmpresa, ConexionBaseDatos); divEncabezadoImagen.InnerHtml = "<img class='imgLogo' src='../Archivos/EmpresaLogo/" + Empresa.Logo + "' />"; divEncabezadoImagen.InnerHtml += ""; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); } else { divEncabezadoImagen.InnerHtml = "<img class='imgBanner' src='" + ResolveClientUrl("~/images/banner-keep-info.jpg") + "' />"; divEncabezadoTituloSeccion.Visible = false; } HttpCookie miSesion = new HttpCookie("IdUsuario"); miSesion.Value = IdUsuario.ToString(); HttpContext.Current.Response.SetCookie(miSesion); }
public string ComboPerfil() { //Llena etiquetas con la informacion solicitada int idUsuario = Convert.ToInt32(HttpContext.Current.Request["IdUsuario"]); //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CUsuario PerfilUsuario = new CUsuario(); PerfilUsuario.LlenaObjeto(idUsuario, ConexionBaseDatos); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); if (Usuario.IdPerfil == 1) { CComboBox ComboPerfil = new CComboBox(); ComboPerfil.StoredProcedure.CommandText = "sp_Perfil_Consulta"; ComboPerfil.StoredProcedure.Parameters.AddWithValue("@Opcion", 2); ComboPerfil.Columnas = new string[] { "IdPerfil", "Perfil" }; ComboPerfil.CssClase = "cmbComboBox"; ComboPerfil.Nombre = "cmbPerfil"; ComboPerfil.ValorInicio = "Elegir una opción..."; ComboPerfil.TabIndex = "7"; ComboPerfil.OpcionSeleccionada = PerfilUsuario.IdPerfil; respuesta = ComboPerfil.GeneraCombo(ConexionBaseDatos); } else { CComboBox ComboPerfil = new CComboBox(); ComboPerfil.StoredProcedure.CommandText = "sp_Perfil_Consulta"; ComboPerfil.StoredProcedure.Parameters.AddWithValue("@Opcion", 6); ComboPerfil.Columnas = new string[] { "IdPerfil", "Perfil" }; ComboPerfil.CssClase = "cmbComboBox"; ComboPerfil.Nombre = "cmbPerfil"; ComboPerfil.ValorInicio = "Elegir una opción..."; ComboPerfil.TabIndex = "7"; ComboPerfil.OpcionSeleccionada = PerfilUsuario.IdPerfil; respuesta = ComboPerfil.GeneraCombo(ConexionBaseDatos); } } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
protected void Page_Load(object sender, EventArgs e) { txtPerfil.Attributes.Add("onkeypress", "javascript:return DesactivarEnvio(event, this.value);"); //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { //Genera cmbPagina } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { int idOpcion = Convert.ToInt32(this.Request.Params["IdOpcion"]); COpcion Opcion = new COpcion(); Opcion.LlenaObjeto(idOpcion, ConexionBaseDatos); txtOpcion.Text = Opcion.Opcion; txtComando.Text = Opcion.Comando; HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idOpcion", Convert.ToString(Opcion.IdOpcion)); divFormulario.Attributes.Add("opcion", Opcion.Opcion); } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { //Llena etiquetas con la informacion solicitada int idUsuario = Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(idUsuario, ConexionBaseDatos); txtDatosNombre.Text = Usuario.Nombre; txtDatosApellidoPaterno.Text = Usuario.ApellidoPaterno; txtDatosApellidoMaterno.Text = Usuario.ApellidoMaterno; txtDatosUsuario.Text = Usuario.Usuario; txtDatosFechaNacimiento.Text = Usuario.FechaNacimiento.ToShortDateString(); txtDatosCorreo.Text = Usuario.Correo; } ConexionBaseDatos.CerrarBaseDatos(); }
public static string CambiarEstatus(int pIdAlmacen, bool pBaja) { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CAlmacen Almacen = new CAlmacen(); Almacen.IdAlmacen = pIdAlmacen; Almacen.Baja = pBaja; Almacen.Eliminar(ConexionBaseDatos); respuesta = "0|AlmacenEliminado"; } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
protected void Page_Load(object sender, EventArgs e) { txtMenu.Attributes.Add("onkeypress", "javascript:return DesactivarEnvio(event, this.value);"); CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { //Llena etiquetas con la informacion solicitada int idMenu = Convert.ToInt32(this.Request.Params["IdMenu"]); CMenu Menu = new CMenu(); Menu.LlenaObjeto(idMenu, ConexionBaseDatos); txtMenu.Text = Menu.Menu; //Agreagar valores a etiquetas HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idMenu", Convert.ToString(Menu.IdMenu)); divFormulario.Attributes.Add("menu", Menu.Menu); } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { int idPagina = Convert.ToInt32(this.Request.Params["IdPagina"]); CPagina Pagina = new CPagina(); Pagina.LlenaObjeto(idPagina, ConexionBaseDatos); txtPagina.Text = Pagina.Pagina; txtTitulo.Text = Pagina.Titulo; txtNombreMenu.Text = Pagina.NombreMenu; chkValidarSucursal.Checked = Pagina.ValidarSucursal; HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idPagina", Convert.ToString(Pagina.IdPagina)); divFormulario.Attributes.Add("pagina", Pagina.Pagina); } ConexionBaseDatos.CerrarBaseDatos(); }
protected void Page_Load(object sender, EventArgs e) { txtPerfil.Attributes.Add("onkeypress", "javascript:return DesactivarEnvio(event, this.value);"); CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); if (respuesta == "Conexion Establecida") { //Llena etiquetas con la informacion solicitada int idPerfil = Convert.ToInt32(this.Request.Params["IdPerfil"]); CPerfil Perfil = new CPerfil(); Perfil.LlenaObjeto(idPerfil, ConexionBaseDatos); txtPerfil.Text = Perfil.Perfil; chkEsPerfilSucursal.Checked = Perfil.EsPerfilSucursal; //Agreagar valores a etiquetas HtmlGenericControl divFormulario = Page.FindControl("divFormulario") as HtmlGenericControl; divFormulario.Attributes.Add("idPerfil", Convert.ToString(Perfil.IdPerfil)); divFormulario.Attributes.Add("perfil", Perfil.Perfil); } ConexionBaseDatos.CerrarBaseDatos(); }
public static CJQGridJsonResponse ObtenerSolicitudPago(int pTamanoPaginacion, int pPaginaActual, string pColumnaOrden) { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); SqlConnection sqlCon = new SqlConnection(ConfigurationManager.ConnectionStrings["ConexionArqNetLocal"].ConnectionString); SqlCommand Stored = new SqlCommand("spg_grdCotizador", sqlCon); Stored.CommandType = CommandType.StoredProcedure; Stored.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value = pTamanoPaginacion; Stored.Parameters.Add("PaginaActual", SqlDbType.Int).Value = pPaginaActual; Stored.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 20).Value = pColumnaOrden; DataSet dataSet = new DataSet(); SqlDataAdapter dataAdapter = new SqlDataAdapter(Stored); dataAdapter.Fill(dataSet); ConexionBaseDatos.CerrarBaseDatos(); return(new CJQGridJsonResponse(dataSet)); }
public string ComboPagina() { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CComboBox ComboPagina = new CComboBox(); ComboPagina.StoredProcedure.CommandText = "sp_Pagina_Consulta"; ComboPagina.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboPagina.Columnas = new string[] { "IdPagina", "Titulo" }; ComboPagina.CssClase = "cmbComboBox"; ComboPagina.Nombre = "cmbPagina"; ComboPagina.ValorInicio = "Seleccione una opcion..."; ComboPagina.TabIndex = "3"; respuesta = ComboPagina.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return respuesta; }
public string ComboMenu() { //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //¿La conexion se establecio? if (respuesta == "Conexion Establecida") { CComboBox ComboMenu = new CComboBox(); ComboMenu.StoredProcedure.CommandText = "sp_Menu_Consulta"; ComboMenu.StoredProcedure.Parameters.AddWithValue("@Opcion", 1); ComboMenu.Columnas = new string[] { "IdMenu", "Menu" }; ComboMenu.CssClase = "cmbComboBox"; ComboMenu.Nombre = "cmbMenu"; ComboMenu.ValorInicio = "Eligir una opción..."; ComboMenu.TabIndex = "4"; respuesta = ComboMenu.GeneraCombo(ConexionBaseDatos); } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); return(respuesta); }
public static void ValidarPermisos() { string pagina = HttpContext.Current.Request.Url.LocalPath; pagina = pagina.Substring(pagina.LastIndexOf("/") + 1); if (pagina != "InicioSesion.aspx") { if (Convert.ToString(HttpContext.Current.Session["IdUsuario"]) == "") { HttpContext.Current.Response.Redirect("../InicioSesion.aspx"); } else { CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); CPagina Pagina = new CPagina(); Dictionary <string, object> ParametrosPagina = new Dictionary <string, object>(); ParametrosPagina.Add("Pagina", pagina); foreach (CPagina oPagina in Pagina.LlenaObjetoFiltros(ParametrosPagina, ConexionBaseDatos)) { Pagina = oPagina; } CUsuario Usuario = new CUsuario(); Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos); //--SIN PERFIL DIRECTO, PERFIL RELACIONADO CON LA SUCURSAL ASIGNADA. if (Usuario.IdPerfil == 0) { if (Pagina.ValidarSucursal == true) { CSucursalAsignada SucursalAsignada = new CSucursalAsignada(); Dictionary <string, object> ParametrosSucursalAsignada = new Dictionary <string, object>(); ParametrosSucursalAsignada.Add("IdUsuario", Usuario.IdUsuario); ParametrosSucursalAsignada.Add("IdSucursal", Usuario.IdSucursalActual); SucursalAsignada.LlenaObjetoFiltros(ParametrosSucursalAsignada, ConexionBaseDatos); CPerfil Perfil = new CPerfil(); Perfil.LlenaObjeto(SucursalAsignada.IdPerfil, ConexionBaseDatos); CPagina PaginaInicio = new CPagina(); PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "controlTotal" }, Perfil.IdPerfil, ConexionBaseDatos) != "") { if (Usuario.PermisoPerfilSucursal(Pagina.Pagina, SucursalAsignada.IdPerfil, ConexionBaseDatos) == true) { HttpContext.Current.Response.Redirect(PaginaInicio.Pagina); } } } else { CSucursalAsignada SucursalAsignada = new CSucursalAsignada(); Dictionary <string, object> ParametrosSucursalAsignada = new Dictionary <string, object>(); ParametrosSucursalAsignada.Add("IdUsuario", Usuario.IdUsuario); ParametrosSucursalAsignada.Add("IdSucursal", Usuario.IdSucursalActual); SucursalAsignada.LlenaObjetoFiltros(ParametrosSucursalAsignada, ConexionBaseDatos); CPerfil Perfil = new CPerfil(); Perfil.LlenaObjeto(SucursalAsignada.IdPerfil, ConexionBaseDatos); CPagina PaginaInicio = new CPagina(); PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "controlTotal" }, Perfil.IdPerfil, ConexionBaseDatos) != "") { if (Usuario.PermisoPerfilSucursal(Pagina.Pagina, SucursalAsignada.IdPerfil, ConexionBaseDatos) == true) { HttpContext.Current.Response.Redirect(PaginaInicio.Pagina); } } } } //--CON PERFIL DIRECTO Y PERFIL ASIGNADO A SUCURSAL. else { if (Pagina.ValidarSucursal == true) { CSucursalAsignada SucursalAsignada = new CSucursalAsignada(); Dictionary <string, object> ParametrosSucursalAsignada = new Dictionary <string, object>(); ParametrosSucursalAsignada.Add("IdUsuario", Usuario.IdUsuario); ParametrosSucursalAsignada.Add("IdSucursal", Usuario.IdSucursalActual); SucursalAsignada.LlenaObjetoFiltros(ParametrosSucursalAsignada, ConexionBaseDatos); CPerfil Perfil = new CPerfil(); Perfil.LlenaObjeto(SucursalAsignada.IdPerfil, ConexionBaseDatos); CPagina PaginaInicio = new CPagina(); PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); if (Usuario.TieneSucursalAsignada(ConexionBaseDatos) == true && Usuario.TienePermisos(new string[] { "controlTotal" }, Perfil.IdPerfil, ConexionBaseDatos) != "" && Usuario.PermisoPerfilSucursal(Pagina.Pagina, SucursalAsignada.IdPerfil, ConexionBaseDatos) == true) { if (PaginaInicio.ValidarSucursal == true || PaginaInicio.Pagina == pagina) { Perfil.LlenaObjeto(Usuario.IdPerfil, ConexionBaseDatos); PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "controlTotal" }, ConexionBaseDatos) == "" || Usuario.Permiso(pagina, ConexionBaseDatos)) { if (PaginaInicio.ValidarSucursal == true || PaginaInicio.Pagina == pagina) { HttpContext.Current.Response.Redirect("../InicioSesion.aspx"); } else { HttpContext.Current.Response.Redirect(PaginaInicio.Pagina); } } } } else if (Usuario.TieneSucursalAsignada(ConexionBaseDatos) == false) { Perfil.LlenaObjeto(Usuario.IdPerfil, ConexionBaseDatos); PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "controlTotal" }, ConexionBaseDatos) == "" || Usuario.Permiso(pagina, ConexionBaseDatos)) { if (PaginaInicio.ValidarSucursal == true || PaginaInicio.Pagina == pagina) { HttpContext.Current.Response.Redirect("../InicioSesion.aspx"); } else { HttpContext.Current.Response.Redirect(PaginaInicio.Pagina); } } } } else { CPerfil Perfil = new CPerfil(); Perfil.LlenaObjeto(Usuario.IdPerfil, ConexionBaseDatos); CPagina PaginaInicio = new CPagina(); PaginaInicio.LlenaObjeto(Perfil.IdPagina, ConexionBaseDatos); if (Usuario.TienePermisos(new string[] { "controlTotal" }, ConexionBaseDatos) != "") { if (Usuario.Permiso(pagina, ConexionBaseDatos) == false) { if (PaginaInicio.ValidarSucursal == true || PaginaInicio.Pagina == pagina) { HttpContext.Current.Response.Redirect("../InicioSesion.aspx"); } else { HttpContext.Current.Response.Redirect(PaginaInicio.Pagina); } } } } } //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); } } }
private string ObtenerFuncionFiltro(string pTipoBuscador, string pNombreColumna, SqlCommand pStoredProcedure) { string funcionFiltro = ""; switch (pTipoBuscador) { case "Autocompletar": funcionFiltro = funcionFiltro + "$('#gbox_" + nombreTabla + " #gs_" + pNombreColumna + "').autocomplete({"; funcionFiltro = funcionFiltro + "source: function( request, response ) {"; funcionFiltro = funcionFiltro + "var pRequest = \"{'p" + pNombreColumna + "':'\"+$('#gs_" + pNombreColumna + "').val()+\"'}\";"; funcionFiltro = funcionFiltro + "$.ajax({"; funcionFiltro = funcionFiltro + "type: 'POST',"; funcionFiltro = funcionFiltro + "url: '" + ObtenerPaginaActual() + "/Buscar" + pNombreColumna + "',"; funcionFiltro = funcionFiltro + "data: pRequest,"; funcionFiltro = funcionFiltro + "dataType: 'json',"; funcionFiltro = funcionFiltro + "contentType: 'application/json; charset=utf-8',"; funcionFiltro = funcionFiltro + "success: function(pRespuesta){"; funcionFiltro = funcionFiltro + "response($.map(json.Table, function(item){"; funcionFiltro = funcionFiltro + "return {"; funcionFiltro = funcionFiltro + "label: item." + pNombreColumna + ","; funcionFiltro = funcionFiltro + "value: item." + pNombreColumna; funcionFiltro = funcionFiltro + "}"; funcionFiltro = funcionFiltro + "}));"; funcionFiltro = funcionFiltro + "}"; funcionFiltro = funcionFiltro + "});"; funcionFiltro = funcionFiltro + "},"; funcionFiltro = funcionFiltro + "minLength: 2,"; funcionFiltro = funcionFiltro + "select: function( event, ui ) {Filtro" + nombreTabla.Substring(3, nombreTabla.Length - 3) + "();},"; funcionFiltro = funcionFiltro + "change: function(event, ui) {},"; funcionFiltro = funcionFiltro + "open: function() {$(this).removeClass(\"ui-corner-all\").addClass(\"ui-corner-top\");},"; funcionFiltro = funcionFiltro + "close: function() { $(this).removeClass(\"ui-corner-top\").addClass(\"ui-corner-all\");}"; funcionFiltro = funcionFiltro + "});"; break; case "Fecha": funcionFiltro = funcionFiltro + "$('#gbox_" + nombreTabla + "#gs_" + pNombreColumna + "').datepicker({"; funcionFiltro = funcionFiltro + "dateFormat: 'dd/mm/yy',"; funcionFiltro = funcionFiltro + "changeMonth: true,"; funcionFiltro = funcionFiltro + "changeYear: true,"; funcionFiltro = funcionFiltro + "monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],"; funcionFiltro = funcionFiltro + "monthNamesShort:['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],"; funcionFiltro = funcionFiltro + "onSelect: function(dateText, inst) { Filtro" + nombreTabla.Substring(3, nombreTabla.Length - 3) + "(); }"; funcionFiltro = funcionFiltro + "});"; break; case "Combo": //Abrir Conexion CConexion ConexionBaseDatos = new CConexion(); string respuesta = ConexionBaseDatos.ConectarBaseDatosSqlServer(); //Instancia StoredProcedure pStoredProcedure.CommandType = CommandType.StoredProcedure; CSelectEspecifico Consulta = new CSelectEspecifico(); Consulta.StoredProcedure = pStoredProcedure; Consulta.Llena(ConexionBaseDatos); //Construye Cadena Combo while (Consulta.Registros.Read()) { funcionFiltro = funcionFiltro + Consulta.Registros[0] + ":" + Consulta.Registros[1] + ";"; } funcionFiltro = funcionFiltro.Remove(funcionFiltro.Length - 1, 1); Consulta.CerrarConsulta(); //Cerrar Conexion ConexionBaseDatos.CerrarBaseDatos(); break; } return(funcionFiltro); }