private void btnRegistrar_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); PerfilVO perfil = (PerfilVO)cboTipoPerfil.SelectedItem; int p = perfil.id_perfil; PilotoVO piloto = (PilotoVO)cboPiloto.SelectedItem; int instructor = piloto.id_piloto; AdministradorUsuario adm = new AdministradorUsuario(txtUserName.Text, txtPassword.Text, txtNombre.Text, txtApellido.Text, txtEmail.Text, dtFechNac.Value, txtRut.Text, instructor, p); if (!consume.existeUser(txtUserName.Text)) { int createUser = consume.createUser(adm); if (createUser > 0) { if (p == 2 || p == 5 || p == 6) { consume.nuevoPiloto(fecVencMae.Value.ToString("dd-MMM-yy", CultureInfo.CreateSpecificCulture("en-US")), 0, createUser); } MessageBox.Show("Creado", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Usuario ya existe", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); } limpiar(); }
private void btnEliminar_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); PilotoVO p = consume.getPilotoxIdUsuario(idUsuario); if (p != null) { consume.deletePiloto(p.id_piloto); } if (!consume.deleteUser(idUsuario)) { MessageBox.Show("Error al eliminar usuario " + txtUserName.Text, "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("El usuario ha sido eliminado " + txtUserName.Text, "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); } limpiar(); }
private void btnModificar_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); PerfilVO perfil = (PerfilVO)cboTipoPerfil.SelectedItem; int p = perfil.id_perfil; PilotoVO piloto = (PilotoVO)cboPiloto.SelectedItem; int instructor = piloto.id_piloto; AdministradorUsuario adm = new AdministradorUsuario(txtUserName.Text, txtPassword.Text, txtNombre.Text, txtApellido.Text, txtEmail.Text, dtFechNac.Value, txtRut.Text, instructor, p); Boolean createUser = consume.updateUser(adm, idUsuario); if (createUser) { MessageBox.Show("Usuario Actualizado", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); } else { MessageBox.Show("Error Al actualizar", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public AdminUsuarioForm() { InitializeComponent(); ConsumeWebApi consume = new ConsumeWebApi(); //cargar combos de Perfils. ListPerfil listaPerfil = consume.getPerfilesUsuario(); PerfilVO p = new PerfilVO(); p.id_perfil = 0; p.perfil = "--- Seleccione Perfil ---"; cboTipoPerfil.Items.Add(p); foreach (var item in listaPerfil.items) { cboTipoPerfil.Items.Add(item); } cboTipoPerfil.ValueMember = "id_perfil"; cboTipoPerfil.DisplayMember = "perfil"; cboTipoPerfil.SelectedIndex = 0; //cargar combos de Pilotos. List <PilotoVO> listPilotos = consume.getPilotosCombo(); PilotoVO pi = new PilotoVO(); pi.id_piloto = 0; pi.nombre = "--- Seleccione Instructor ---"; cboPiloto.Items.Add(pi); foreach (var item in listPilotos) { cboPiloto.Items.Add(item); } cboPiloto.ValueMember = "id_piloto"; cboPiloto.DisplayMember = "nombre"; cboPiloto.SelectedIndex = 0; fecVencMae.Enabled = true; btnEliminar.Enabled = false; btnModificar.Enabled = false; }
private void btnBuscar_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); List <UsuarioVO> listaUsuario = consume.getUsuarios().items; bool existe = false; foreach (var item in listaUsuario) { if (txtUserName.Text.Equals(item.username)) { existe = true; txtNombre.Text = item.nombre; txtApellido.Text = item.apellido; txtEmail.Text = item.email; txtPassword.Text = item.password; txtRut.Text = item.rut; PilotoVO p = new PilotoVO(); p.id_piloto = item.instructor; cboPiloto.SelectedItem = p; PerfilVO per = new PerfilVO(); per.id_perfil = item.tipoperfil; cboTipoPerfil.SelectedItem = per; dtFechNac.Value = Convert.ToDateTime(item.fecha_nac); lblVechaMae.Visible = false; fecVencMae.Visible = false; btnRegistrar.Enabled = false; btnEliminar.Enabled = true; btnModificar.Enabled = true; idUsuario = item.id_usuario; } } if (!existe) { MessageBox.Show("Usuario no existe", "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }