public bool Update(string nombre, string password, Categoria_Usuario categoria) { switch (categoria) { case Categoria_Usuario.Administrador: return(this.Update(nombre, password, "Administrador")); case Categoria_Usuario.Aplicador: return(this.Update(nombre, password, "Aplicador")); default: throw new ArgumentOutOfRangeException("categoria"); } }
public bool cambiar_UserCat(string login, Categoria_Usuario newCat) { if (this.User.Categoria == Categoria_Usuario.Aplicador) { return(false); } var usuario = new Usuario(); if (usuario.LoadByID(login) == 0) { throw new Exception(Resources.MSG_Usuario_UserNotFoud); } if (!usuario.Update(login, usuario.Password, newCat)) { throw new Exception(Resources.MSG_AccessDenied); } return(true); }
public bool Insert(string nombre, string password, Categoria_Usuario categoriaUsuario) { string cat = (categoriaUsuario == Categoria_Usuario.Administrador) ? "Administrador" : "Aplicador"; int code = this.Connection.Connect(); if (code != 0) { return(false); } string query = string.Format("INSERT INTO {0} ( nombre, passwd, categoria ) VALUES ('{1}','{2}','{3}')", TN, nombre, password, cat); var comm = new OleDbCommand(query, this.Connection.OleDB_Connection); this.Connection.Open(); comm.ExecuteNonQuery(); this.Connection.Disconnect(); return(true); }
public CambiarCategoria(Aplicador ap, string user) { InitializeComponent(); this.ap = ap; this.user = user; Categoria_Usuario cat = ap.categoria(user); this.Text += string.Format(" [{0}]", user); switch (cat) { case Categoria_Usuario.Administrador: this.radioButtonAdmin.Checked = true; break; default: this.radioButtonApp.Checked = true; break; } }
private void buttonCat_Click(object sender, EventArgs e) { Categoria_Usuario newCat = (this.radioButtonApp.Checked)? Categoria_Usuario.Aplicador : Categoria_Usuario.Administrador; try { ap.cambiar_UserCat(this.user, newCat); } catch (Exception ex) { var no = new Resp(ex.Message); no.ShowDialog(this); return; } var ok = new Resp(Resources.MSG_ChangeCategoryOK); ok.ShowDialog(this); this.Dispose(); }
public bool agragar_Usuario(string login, string pass, Categoria_Usuario cat) { var usuario = new Usuario(); return(usuario.Insert(login, pass, cat)); }
public void cambiar_categoria(Categoria_Usuario categoria) { this.Categoria = categoria; Save(); }
public Usuario(string usuario, string contrasenna, Categoria_Usuario categoria) { this.Nombre = usuario; this.Password = contrasenna; this.Categoria = categoria; }
public UsuarioStruct(string login, Categoria_Usuario categoriaUsuario) { this.login = login; this.category = categoriaUsuario; }