/// <summary> /// Método que abre una organización /// </summary> /// <param name="tipo">Tipo de organización</param> /// <param name="nombre">Nombre de la base de datos</param> /// <param name="us">Log in de usuario</param> /// <param name="listEnt">Lista de entidades a insertar si se creó una nueva organizacion</param> /// <param name="nueva">variable booleana para indicar si la organización es nueva,si es true crea un usuario,de lo contrario /// inicia con uno previamente validado</param> public void abreOrganizacion(char tipo,string nombre,Usuario us,List<Entidad>listEnt,bool nueva) { switch (tipo) { case 's': case 'S': this.Org = new Secuencial(nombre + ".scl", us); if (nueva) { this.Org.altaUsuario(new Usuario("admin", "admin", new bool[] { true, true, true, true }, new DateTime(01,01,0001), new DateTime(01, 01,0001))); this.Org.altaUsuario(us); } if (this.Org != null) { if (listEnt != null) { ((Secuencial)this.Org).agregaEntidades(listEnt); } } break; case 'm': case 'M': break; } this.actualizaControles(us); }
public VentanaPrincipal() { this.sangriaIzq = 12; this.espacioEntreControles = 15; this.controlArch = new TreeviewArch(this); this.menu = new MenuCinta(this); this.controlEnt = new LvEnt(this); this.controlAtr = new DgvAtr(this); this.ControlDatos = new dgvDatos(this); this.Org = null; this.labelComment = new ToolStripStatusLabel(); InitializeComponent(); }
public void cierraOrg() { this.Org = null; this.controlEnt.limpiaControl(); this.controlAtr.limpiaControl(); this.ControlDatos.limpiaControl(); this.ControlDatos.actualizaUsuario(""); }
public ClaveForanea(Organizacion org) { this.org = org; InitializeComponent(); }