public Perfil(string Nome, int NIF, string Senha, Habilitacao NivelHab) { nome = Nome; nif = NIF; senha = Senha; nivelhab = NivelHab; }
public Perfil() { nome = ""; nif = 0; senha = ""; nivelhab = null; }
public Habilitacao EliminaHabilitacao(string Descricao) { Habilitacao Record = ProcuraHabilitacao(Descricao); DeleteRegisto("Materiais", new string[, ] { { "Descricao", "=", Descricao } }); return(Record); }
private static bool FirstRun() { bool result = false; if (TicketDB.ProcuraPerfil(000000000) == null) { result = true; Habilitacao hablit = new Habilitacao("Licenciatura", 6); TicketDB.InsereHabilitacao(hablit); if (TicketDB.InsereTecnico(new Tecnico("ADMIN", 000000000, "000000000", hablit, null, true, true))) { MessageBox.Show("Utilizador de Administração criado, altere a password assim que possivel "); } } return(result); }
private void btnPerfilSave_Click(object sender, EventArgs e) { Habilitacao habilit = new Habilitacao(); habilit.Nivel = int.Parse(cbxPerfilHabilit.Text.Split('-')[0]); habilit.Descr = cbxPerfilHabilit.Text.Split('-')[1].Trim(); if (chkIsTec.Checked) { List <Area> AreasIntre = new List <Area>(); foreach (object item in lsbAreasIntre.Items) { AreasIntre.Add(new Area(item.ToString())); } Program.TicketDB.InsereTecnico(new Tecnico(txtPerfilNome.Text, int.Parse(txtPerfilNIF.Text), txtPerfilSenha.Text, habilit, AreasIntre, chkIsAdmin.Checked, false)); } else { Program.TicketDB.InsereColaborador(new Colaborador(txtPerfilNome.Text, int.Parse(txtPerfilNIF.Text), txtPerfilSenha.Text, habilit)); } }
public Habilitacao ProcuraHabilitacao(string Descr) { Habilitacao Habilit = new Habilitacao(); SqlDataReader Reader = ProcuraSQL("Habilitacoes", new string[] { "Nivel", "Descricao" }, new string[, ] { { "Descricao", "=", Descr } }); if (Reader != null) { if (Reader.HasRows) { Reader.Read(); Habilit.Descr = Reader.GetString(1); Habilit.Nivel = Reader.GetInt32(0); } } Reader.Close(); Reader = null; return(Habilit); }
public Colaborador(string Nome, int NIF, string Senha, Habilitacao NivelHab) : base(Nome, NIF, Senha, NivelHab) { }
public bool InsereHabilitacao(Habilitacao Habilitacao) { return(InsereRegisto("Habilitacoes", new string[] { "Nivel", "Descricao" }, new string[] { Habilitacao.Nivel.ToString(), Habilitacao.Descr.ToString() })); }
public Tecnico(string Nome, int NIF, string Senha, Habilitacao NivelHab, List <Area> AreaIntre, bool Is_Admin, bool Is_Super) : base(Nome, NIF, Senha, NivelHab) { is_admin = Is_Admin; areaintre = AreaIntre; is_super = Is_Super; }