private void ABMGrupos_Load(object sender, EventArgs e) { List<string> listaUsuarios; try { ucPermisosUsuarios1.cargarDatos(); datos = ControladorDatos.getInstance(); datosabm = DatosABMTipos.getInstance(); dgvGrupos.Rows.Clear(); List<GRuPOs> grupos = datosabm.obtenerListaGrupos(false); dicUsuariosPorGrupo = new Dictionary<int, List<string>>(); dicPermisosPorGrupo = new Dictionary<int,Dictionary<int,List<int>>>(); foreach (GRuPOs grp in grupos) { int n = -10; try { n = dgvGrupos.Rows.Add(); dgvGrupos.Rows[n].Cells["IdGrupo"].Value = grp.IDGrupo; dgvGrupos.Rows[n].Cells["Nombre"].Value = grp.Nombre; dgvGrupos.Rows[n].Cells["Descripcion"].Value = grp.Descripcion; if (grp.Activo ==1) dgvGrupos.Rows[n].Cells["Activo"].Value = "S"; else dgvGrupos.Rows[n].Cells["Activo"].Value = "N"; listaUsuarios = new List<string>(); foreach (UsUarIoSGRuPOs ug in grp.UsUarIoSGRuPOs.ToList()) { listaUsuarios.Add(ug.UsUarIoS.UserName); } dicUsuariosPorGrupo.Add(grp.IDGrupo, listaUsuarios); } catch (Exception ex) { MessageBox.Show(this, "Error Cargando los Grupos. " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); if (n >= 0) try { dgvGrupos.Rows.RemoveAt(n); } catch (Exception ex1) { MessageBox.Show(this, ex1.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } List<string> usernames= datosabm.obtenerListaUserNames(true); checkListUsuarios.BeginUpdate(); checkListUsuarios.DataSource = usernames; checkListUsuarios.EndUpdate(); } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public PermisosUsuario() { InitializeComponent(); try { datosabm = DatosABMTipos.getInstance(); ucPermisosUsuarios1.cargarDatos(); } catch { throw; } }
public PermisosUsuario(string userName) { InitializeComponent(); try { UserName = userName; datosabm = DatosABMTipos.getInstance(); ucPermisosUsuarios1.cargarDatos(); } catch { throw; } }
public ABMEmpleados() { InitializeComponent(); // this.Disposed += new EventHandler(Disposed); try { sistema = ControladorEmpleados.getInstance(); datos = ControladorDatos.getInstance(); datosTipos = DatosABMTipos.getInstance(); tipos = ControladorABMTipos.getInstance(); controllerClienteServicios = ControladorClientesServicios.getInstance(); // Leemos el NroFuncionarioPivot del archivo de configuracion if (ConfigurationManager.AppSettings.AllKeys.Contains("NroFuncionarioPivot")) int.TryParse(ConfigurationManager.AppSettings["NroFuncionarioPivot"], out nroFuncPivot); } catch (Exception ex1) { throw ex1; } try { missing = System.Reflection.Missing.Value; exefile = Application.ExecutablePath; Info = new FileInfo(exefile); //dirbase = Info.Directory.Parent.Parent.FullName; dirbase = Info.DirectoryName;//System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); listaControlesConPermiso = new List<Control>(); try { dirRelativaDocs = ConfigurationManager.AppSettings["DirectorioRelativoDocs"].ToString(); } catch (Exception exDirDocs) { // no hago nada. Queda con el valor que tiene por default. } try { //dirbase = ConfigurationManager.AppSettings["DocsPath"].ToString(); } catch (Exception exDir) { // no hago nada. Queda con el valor que tiene por default. } } catch (Exception ex2) { throw ex2; } }
private ABMCargos() { InitializeComponent(); btnAgregar.Enabled = true; btnGuardar.Enabled = false; try { datos = DatosABMTipos.getInstance(); } catch { throw; } }
public static IDatosABMTipos getInstance()//(string StringConnection) { if (instance == null) instance = new DatosABMTipos(); //(string StringConnection) return instance; }