//carga variables locales public static void cargarVariables() { try { storedProcedure sp = new storedProcedure(); string[] docParametros = new string[1]; //creamos un string para los parametros docParametros[0] = "@id_usuario = " + MenuVertical.usuarioSesion + ""; //guardamos los parametros que queremos, no le ponemos las comillas simples al parametro, dará error List <object[]> usuarios = sp.lt(docParametros, "verUsuario"); //mandamos a llamar la clase sp con la funcion lt foreach (object[] usuario in usuarios) //cargamos los datos en nuestra lista { MenuVertical.clinicasesion = Convert.ToInt32(usuario[11]); IDrolSesion = Convert.ToInt32(usuario[9]); var array = Convert.FromBase64String(usuario[8].ToString()); using (var ms = new MemoryStream(array)) { try { fotoPerfil = Image.FromStream(ms); } catch { fotoPerfil = capaPresentacion.Properties.Resources.Don_Bosco; } } } } catch { } }
private void btnNotificaciones_Click(object sender, EventArgs e) { btnTemas.BackColor = Color.FromArgb(41, 66, 91); btnNotificaciones.BackColor = Color.FromArgb(50, 81, 112); panelContTemas.Visible = false; contNotificicaciones.Visible = true; try { storedProcedure sp = new storedProcedure(); string[] notiParametros = new string[1]; listNotificaciones.Items.Clear(); notiParametros[0] = "@id_usuario = " + MenuVertical.usuarioSesion + ""; List <object[]> datos = sp.lt(notiParametros, "verNotificacion"); datos.Reverse(); foreach (object[] notificacion in datos) { listNotificaciones.Items.Add("[" + notificacion[1].ToString() + "] •" + notificacion[2].ToString()); } } catch { } }
private void btnBuscar_Click(object sender, EventArgs e) { string[] docParametros = new string[1]; //creamos un string para los parametros docParametros[0] = "@Fk_IDUsuario = " + MenuVertical.usuarioSesion + ""; //guardamos los parametros que queremos, no le ponemos las comillas simples al parametro, dará error try { List <object[]> datos = sp.lt(docParametros, "BuscarDoctor"); //mandamos a llamar la clase sp con la funcion lt foreach (object[] notificacion in datos) //cargamos los datos en nuestra lista { txtEspecialidad.Text = notificacion[1].ToString(); txtDPersonal.Text = notificacion[2].ToString(); } } catch { } }
//verifica los roles, muesta los botones dependiendo el rol private void roles() { storedProcedure sp = new storedProcedure(); string[] permisosParametros = new string[1]; //creamos un string para los parametros permisosParametros[0] = "@ID_rol = " + MenuVertical.IDrolSesion + ""; //guardamos los parametros que queremos, no le ponemos las comillas simples al parametro, dará error List <object[]> usuariosPermisos = sp.lt(permisosParametros, "verPermisos"); //mandamos a llamar la clase sp con la funcion lt foreach (object[] permiso in usuariosPermisos) { foreach (Control ctl in this.PanelBotonLaboratorio.Controls) { var a = ctl; var tg = a.Tag; if (tg != null && tg.Equals(permiso[1].ToString())) { a.Visible = true; } var b = 0; } foreach (Control ctl in this.panelBotonClinica.Controls) { var a = ctl; var tg = a.Tag; if (tg != null && tg.Equals(permiso[1].ToString())) { a.Visible = true; } var b = 0; } } switch (MenuVertical.clinicasesion) { case 1: break; case 2: panelBotonClinica.Visible = false; PanelAdministracion.Visible = false; break; case 3: PanelBotonLaboratorio.Visible = false; PanelAdministracion.Visible = false; break; } }
//carga variables locales public static void cargarVariables() { try { storedProcedure sp = new storedProcedure(); string[] docParametros = new string[1]; //creamos un string para los parametros docParametros[0] = "@usuario = " + menuPrincipal.usuarioSesion + ""; //guardamos los parametros que queremos, no le ponemos las comillas simples al parametro, dará error List <object[]> usuarios = sp.lt(docParametros, "verEncargadosPorUsuario"); //mandamos a llamar la clase sp con la funcion lt foreach (object[] usuario in usuarios) //cargamos los datos en nuestra lista { menuPrincipal.nombreSesion = (usuario[2]).ToString(); menuPrincipal.rolSesionNombre = (usuario[3]).ToString(); } } catch { } }
private void btnBuscar_Click(object sender, EventArgs e) { string[] docParametros = new string[1]; //creamos un string para los parametros docParametros[0] = "@ID_Usuario = " + txtUsuario.Text; //guardamos los parametros que queremos, no le ponemos las comillas simples al parametro, dará error try { List <object[]> datos = sp.lt(docParametros, "BuscarUsuario"); //mandamos a llamar la clase sp con la funcion lt foreach (object[] dato in datos) //cargamos los datos en nuestra lista { txtPass.Text = dato[1].ToString(); txtNombre.Text = dato[2].ToString(); txtApellido.Text = dato[3].ToString(); txtDireccion.Text = dato[4].ToString(); txtTelefono.Text = dato[5].ToString(); txtDUI.Text = dato[6].ToString(); } } catch { } }
private void frmPerfil_Load(object sender, EventArgs e) { string[] docParametros = new string[1]; //creamos un string para los parametros docParametros[0] = "@id_usuario = " + MenuVertical.usuarioSesion + ""; //guardamos los parametros que queremos, no le ponemos las comillas simples al parametro, dará error try { List <object[]> usuarios = sp.lt(docParametros, "verUsuario"); //mandamos a llamar la clase sp con la funcion lt foreach (object[] usuario in usuarios) //cargamos los datos en nuestra lista { lblID.Text = usuario[0].ToString(); txtNombre.Text = usuario[2].ToString(); txtApellido.Text = usuario[3].ToString(); txtDireccion.Text = usuario[4].ToString(); txtTelefono.Text = usuario[5].ToString(); txtDui.Text = usuario[6].ToString(); if (usuario[7].ToString() == "m") { cboGenero.SelectedItem = "Masculino"; } else { cboGenero.SelectedItem = "Femenino"; } switch (MenuVertical.IDrolSesion) { case 1: lblRol.Text = "Administrador"; break; case 2: if (usuario[7].ToString() == "m") { lblRol.Text = "Doctor"; } else { lblRol.Text = "Doctora"; } break; case 3: if (usuario[7].ToString() == "m") { lblRol.Text = "Secretario"; } else { lblRol.Text = "Secretaria"; } break; } switch (MenuVertical.clinicasesion) { case 1: lblClinica.Text = "Administrador"; break; case 2: lblClinica.Text = "Clinica General"; break; case 3: lblClinica.Text = "Laboratorio"; break; } var array = Convert.FromBase64String(usuario[8].ToString()); using (var ms = new MemoryStream(array)) { MenuVertical.cargarVariables(); } } } catch (Exception ex) { } }