public frmPrincipal(Usuario u) { EmpleadoNegocio negocio = new EmpleadoNegocio(); InitializeComponent(); local = u; tspEstatus.Text += u.Nombre; empLocal = negocio.listarEmpleadoXUsuario(u.ID); if (empLocal.TipoEmpleado.Vendedor) { btnConfiguracion.Enabled = false; btnClientes.Enabled = false; btnEmpleados.Enabled = false; btnProductos.Enabled = false; btnProveedores.Enabled = false; } }
public EmpleadoLite listarEmpleadoXUsuario(int IDUsuario) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); EmpleadoLite nuevo; try { accesoDatos.setearConsulta("Select * from EMPLEADOS WHERE IDUSUARIO = " + IDUsuario); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); nuevo = new EmpleadoLite(); while (accesoDatos.Lector.Read()) { nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.TipoEmpleado = new TipoEmpleado(); if ((int)accesoDatos.Lector["IDTIPOEMPLEADO"] == 1) { nuevo.TipoEmpleado.Administrador = true; } else { nuevo.TipoEmpleado.Vendedor = true; } nuevo.Apellido = accesoDatos.Lector.GetString(1); nuevo.Nombre = accesoDatos.Lector.GetString(2); } return(nuevo); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }