public MainView() { InitializeComponent(); List<Empleado> lstEmpleado = new List<Empleado>(); lstEmpleado = DataObjects.RRHH.EmpleadoSQL.BuscarEmpleadoId(Int32.Parse(Thread.CurrentPrincipal.Identity.Name)); nombreUsuario.Content = "Usuario: " + lstEmpleado[0].Nombre + " " + lstEmpleado[0].ApePaterno + " " + lstEmpleado[0].ApeMaterno; tienda.Content = "Tienda: " + lstEmpleado[0].Tienda; UsuarioSQL userSQL = new UsuarioSQL(); Usuario u = new Usuario(); u = DataObjects.Seguridad.UsuarioSQL.buscarUsuarioPorIdUsuario(Int32.Parse(Thread.CurrentPrincipal.Identity.Name)); rol.Content = "Perfil: " + u.Rol.Nombre; // rol.Content = "Perfil: " + DataObjects.RRHH.EmpleadoSQL.BuscarRolEmpleadoId(Int32.Parse(Thread.CurrentPrincipal.Identity.Name)); }
public void EliminarEmpleado(object sender, RoutedEventArgs e) { grid = new List<Empleado>(); int indice, k; grid = DataObjects.RRHH.EmpleadoSQL.BuscarEmpleado("", "", "", "", "", ""); indice = Lista.SelectedIndex; MessageBoxButton button = MessageBoxButton.YesNoCancel; MessageBoxImage icon = MessageBoxImage.Warning; MessageBoxResult result = MessageBox.Show("Esta seguro que desea eliminar a " + grid[indice].Nombre + " " + grid[indice].ApePaterno + " " +grid[indice].ApeMaterno, "Alerta", button, icon); if (result == MessageBoxResult.Yes) { k = DataObjects.RRHH.EmpleadoSQL.EliminarEmpleado(grid[indice].Dni); k = DataObjects.RRHH.EmpleadoSQL.eliminarUsuario(grid[indice].CodEmpleado); UsuarioSQL userSQL = new UsuarioSQL(); Usuario u = new Usuario(); u = userSQL.buscarUsuarioPorCodEmpleado(grid[indice].CodEmpleado); DataObjects.Seguridad.UsuarioSQL.EliminarUsuarios(u); //DataObjects.Seguridad.UsuarioSQL.EliminarUsuarios() Refrescar(sender, e); } }