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 btnBuscarComponente_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); ComponenteResponseList coincidencias = consume.buscarComponente(txtNombreComp.Text.Trim()); if (!txtNombreComp.Text.Equals(String.Empty)) { if (coincidencias.items.Count == 1) { Componente encontrado = coincidencias.items[0]; idcomponente.Text = encontrado.id_componente.ToString(); txtCantDiasFab.Text = encontrado.cantidad_dias_fabricante.ToString(); txtCantHorasComp.Text = encontrado.cant_horas.ToString(); cmbMecanico.SelectedValue = encontrado.especialista_id_mec_compo; txtEstructura.Text = encontrado.estructura_id.ToString(); txtIdCantHrsFab.Text = encontrado.cantidad_horas_fabricante.ToString(); txtIdPadre.Text = encontrado.id_padre_componente.ToString(); txtIdTipoComp.Text = encontrado.id_tipo_componente.ToString(); } else if (coincidencias.items.Count == 0) { MessageBox.Show("No hay componentes registrados con ese nombre", "Componente no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Ingrese el nombre del componente que desea buscar", "Ingrese datos", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void button4_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); ComponenteResponseListAeronave coincidencias = consume.buscarAeronave(Int32.Parse(txtIdSearch.Text)); if (coincidencias.items.Count == 1) { Aeronave encontrado = coincidencias.items[0]; txtTipo.Text = encontrado.tipo.ToString(); txtMatricula.Text = encontrado.matricula.ToString(); txtCantidadHoras.Text = encontrado.cantidad_horas.ToString(); txtFechaInspeccion.Text = encontrado.fecha_inspeccion.ToString(); txtAnoFabricacion.Text = encontrado.ano_fabricacion.ToString(); txtFechaDgac.Text = encontrado.fecha_dgac.ToString(); txtTipoModelo.Text = encontrado.tipo_modelo.ToString(); txtCapacidad.Text = encontrado.capacidad.ToString(); txtHrAutonomia.Text = encontrado.hr_autonomia.ToString(); txtMarca.Text = encontrado.marca.ToString(); txtEstado.Text = encontrado.estado.ToString(); txtFechaDeVencimiento.Text = encontrado.fecha_de_vencimiento.ToString(); } else if (coincidencias.items.Count == 0) { MessageBox.Show("No hay aeronaves registrados con ese id", "Aeronave no encontrada", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void pictureBox2_Click(object sender, EventArgs e) { if (txtUsername.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el usuario.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUsername.Focus(); } else if (txtPassword.Text.Trim() == "") { MessageBox.Show("asegurese de ingresar la contraseña.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtPassword.Focus(); } else { ConsumeWebApi consume = new ConsumeWebApi(); Boolean canLogin = consume.canLogin(txtUsername.Text, txtPassword.Text); if (canLogin) { MessageBox.Show("Bienvenido Sr(a): " + txtUsername.Text, "Escuela Vuelo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Hide(); MainPrincipal form = new MainPrincipal(); form.Show(); } else { MessageBox.Show("Error de user o Password, intente nuevamente.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtUsername.Clear(); txtPassword.Clear(); txtUsername.Focus(); } } }
private void pictureBox2_Click(object sender, EventArgs e) { if (txtUsername.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el usuario"); txtUsername.Focus(); } else if (txtPassword.Text.Trim() == "") { MessageBox.Show("asegurese de ingresar la contraseña"); txtPassword.Focus(); } else { ConsumeWebApi consume = new ConsumeWebApi(); Boolean canLogin = consume.canLogin(txtUsername.Text, txtPassword.Text); if (canLogin) { MessageBox.Show("Bienvenido Sr(a): " + txtUsername.Text); this.Hide(); MainPrincipal form = new MainPrincipal(); form.Show(); } else { MessageBox.Show("Error de user o Password, intente nuevamente"); txtUsername.Clear(); txtPassword.Clear(); txtUsername.Focus(); } } }
private void MComponente_Load(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); cmbMecanico.DataSource = consume.getEspecialistas(); cmbMecanico.DisplayMember = "NOMBRE"; cmbMecanico.ValueMember = "ID_MECANICO"; }
static void Main(string[] args) { ConsumeWebApi.GetTodoItems(); Console.ReadKey(); }
private void btnRegistrarComponente_Click(object sender, EventArgs e) { if (txtNombreComp.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el nombre del componente", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNombreComp.Focus(); } else if (txtCantHorasComp.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar las horas", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCantHorasComp.Focus(); } else if (txtIdPadre.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar ID Padre", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtIdPadre.Focus(); } else if (txtIdCantHrsFab.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar las hrs del fabricante", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtIdCantHrsFab.Focus(); } else if (txtCantDiasFab.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar los dias", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCantDiasFab.Focus(); } else if (txtIdTipoComp.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el tipo de componente", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtIdTipoComp.Focus(); } //else if (txtEspecialista.Text.Trim() == "") //{ // MessageBox.Show("Asegurese de ingresar el Especialista", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); // txtEspecialista.Focus(); //} else if (txtEstructura.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar la estructura", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEstructura.Focus(); } else { ConsumeWebApi consume = new ConsumeWebApi(); Boolean nuevoComponente = consume.nuevoComponente((txtNombreComp.Text), Int32.Parse(txtCantHorasComp.Text), Int32.Parse(txtIdPadre.Text), Int32.Parse(txtIdCantHrsFab.Text), Int32.Parse(txtCantDiasFab.Text), Int32.Parse(txtIdTipoComp.Text), Int32.Parse(cmbMecanico.SelectedValue.ToString()), Int32.Parse(txtEstructura.Text)); if (nuevoComponente) { MessageBox.Show("Nuevo Componente ingresado.", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Ha ocurrido un error.", "Problemas en el ingreso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button1_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); bool resultado = consume.editarAeronave(Int32.Parse(txtTipo.Text), Int32.Parse(txtCantidadHoras.Text), txtFechaInspeccion.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), Int32.Parse(txtAnoFabricacion.Text), txtFechaDgac.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), txtTipoModelo.Text, Int32.Parse(txtCapacidad.Text), Int32.Parse(txtHrAutonomia.Text), txtMarca.Text, txtEstado.Text, txtFechaDeVencimiento.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), txtMatricula.Text, Int32.Parse(txtIdSearch.Text)); if (resultado) { MessageBox.Show("Aeronave editada.", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Ha ocurrido un error.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnIngresar_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); Boolean registrarAeronave = consume.nuevoAeronave(Int32.Parse(txtTipo.Text), Int32.Parse(txtCantidadHoras.Text), txtFechaInspeccion.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), Int32.Parse(txtAnoFabricacion.Text), txtFechaDgac.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), txtTipoModelo.Text, Int32.Parse(txtCapacidad.Text), Int32.Parse(txtHrAutonomia.Text), txtMarca.SelectedItem.ToString(), txtEstado.SelectedItem.ToString(), txtFechaDeVencimiento.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), txtMatricula.Text); if (registrarAeronave) { MessageBox.Show("Nueva aeronave creada.", "Close Error", MessageBoxButtons.OK); } else { MessageBox.Show("Ha ocurrido un error.", "Close Error", MessageBoxButtons.OK); } }
private void button1_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); bool resultado = consume.editarPiloto(dtFechNac.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), Int32.Parse(txtUsuario.Text), 1); if (resultado) { MessageBox.Show("Piloto editado.", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Ha ocurrido un error.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnIngresar_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); Boolean registrarPiloto = consume.nuevoPiloto(dtFechNac.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), 0, Int32.Parse(txtUsuario.Text)); if (registrarPiloto) { MessageBox.Show("Nueva aeronave creada.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ha ocurrido un error.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void button5_Click(object sender, EventArgs e) { int id = Convert.ToInt32(txtIdSearch.Text); ConsumeWebApi consume = new ConsumeWebApi(); bool result = consume.eliminarPlan(id); if (result) { MessageBox.Show("Plan de vuelo eliminado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Algo salió mal. Intente nuevamente.", "Problemas", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); } }
private void button4_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); ComponenteResponseListPiloto coincidencias = consume.buscarPiloto(Int32.Parse(txtIdPiloto.Text)); if (coincidencias.items.Count == 1) { Piloto encontrado = coincidencias.items[0]; txtIdPiloto.Text = encontrado.id_piloto.ToString(); dtFechNac.Text = encontrado.fecha_vencimientomae.ToString(); txtUsuario.Text = encontrado.id_usuario.ToString(); } else if (coincidencias.items.Count == 0) { MessageBox.Show("No hay pilotos registrados con ese id", "Piloto no encontrado", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnEliminarComponente_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); if (idcomponente.Text != String.Empty && !idcomponente.Text.Equals("label10")) { int id = Convert.ToInt32(idcomponente.Text); bool result = consume.eliminarComponente(id); if (result) { MessageBox.Show("Componente eliminado correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Algo salió mal. Intente nuevamente.", "Problemas", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); } } }
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); } }
private void btnEditarComponente_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); if (idcomponente.Text != String.Empty && !idcomponente.Text.Equals("label10")) { int id = Convert.ToInt32(idcomponente.Text); //bool result = consume.eliminarComponente(id); bool resultado = consume.editarComponente((txtNombreComp.Text), Int32.Parse(txtCantHorasComp.Text), Int32.Parse(txtIdPadre.Text), Int32.Parse(txtIdCantHrsFab.Text), Int32.Parse(txtCantDiasFab.Text), Int32.Parse(txtIdTipoComp.Text), Int32.Parse(cmbMecanico.SelectedValue.ToString()), Int32.Parse(txtEstructura.Text), Convert.ToInt32(idcomponente.Text)); if (resultado) { MessageBox.Show("Componente editado.", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Ha ocurrido un error.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button1_Click(object sender, EventArgs e) { if (txtNombre.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el nombre-", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNombre.Focus(); } else if (txtEtd.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el ETD.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtEtd.Focus(); } else if (txtTipoAeronave.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el tipo de aeronave.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtTipoAeronave.Focus(); } else if (txtVelocidadCrucero.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar la velocidad crucero.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtVelocidadCrucero.Focus(); } else if (txtReglasDeVuelo.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar las reglas de vuelo.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtReglasDeVuelo.Focus(); } else { ConsumeWebApi consume = new ConsumeWebApi(); Boolean registrarPlanVuelo = consume.crearPlan(txtNombre.Text, txtEtd.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), txtQrf.Value.ToString("dd-MMMM-yyyy", CultureInfo.CreateSpecificCulture("en-US")), txtTipoAeronave.Text, txtVelocidadCrucero.Text, txtReglasDeVuelo.Text, txtSalida.Text, txtDestino.Text); if (registrarPlanVuelo) { MessageBox.Show("Nuevo plan de vuelo creado.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ha ocurrido un error.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnIngresar_Click(object sender, EventArgs e) { if (txtNroVuelo.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el numero de vuelo.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNroVuelo.Focus(); } else if (txtCondicion.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar la condicion del vuelo.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNroVuelo.Focus(); } else if (txtTotalTv.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar el total tv.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNroVuelo.Focus(); } else if (fecha.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar la fecha.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNroVuelo.Focus(); } else if (txtMision.Text.Trim() == "") { MessageBox.Show("Asegurese de ingresar la mision.", "Close Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtNroVuelo.Focus(); } else { ConsumeWebApi consume = new ConsumeWebApi(); Boolean registrarVuelo = consume.nuevoVuelo(Int32.Parse(txtNroVuelo.Text), txtCondicion.Text, Int32.Parse(txtTotalTv.Text), fecha.Text, Int32.Parse(txtMision.Text), Int32.Parse(txtAeronave.Text)); if (registrarVuelo) { MessageBox.Show("Nuevo vuelo creado.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Ha ocurrido un error.", "Close Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void button4_Click(object sender, EventArgs e) { ConsumeWebApi consume = new ConsumeWebApi(); ComponenteResponseListPlanVuelo coincidencias = consume.buscarPlan(Int32.Parse(txtIdSearch.Text)); if (coincidencias.items.Count == 1) { PlanVuelo encontrado = coincidencias.items[0]; txtNombre.Text = encontrado.nombre.ToString(); txtEtd.Text = encontrado.etd.ToString(); txtQrf.Text = encontrado.qrf.ToString(); txtTipoAeronave.Text = encontrado.tipo_vuelo.ToString(); txtVelocidadCrucero.Text = encontrado.velocidad__crucero.ToString(); txtReglasDeVuelo.Text = encontrado.reglas_vuelo.ToString(); txtSalida.Text = encontrado.aerodromo_salida.ToString(); txtDestino.Text = encontrado.aerodromo_destino.ToString(); } else if (coincidencias.items.Count == 0) { MessageBox.Show("No hay planes de vuelos registrados con ese id", "Plan de vuelo no encontrado", 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); } }