Beispiel #1
0
        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);
            }
        }
Beispiel #3
0
        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);
            }
        }
Beispiel #4
0
 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();
         }
     }
 }
Beispiel #5
0
 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";
        }
Beispiel #7
0
        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);
         }
     }
 }
Beispiel #9
0
        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);
            }
        }
Beispiel #10
0
        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);
            }
        }
Beispiel #11
0
        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);
            }
        }
Beispiel #12
0
        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);
            }
        }
Beispiel #13
0
        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);
            }
        }
Beispiel #14
0
        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);
                }
            }
        }
Beispiel #16
0
        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();
        }
Beispiel #17
0
        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);
                }
            }
        }
Beispiel #19
0
 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);
         }
     }
 }
Beispiel #21
0
        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);
            }
        }
Beispiel #22
0
        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;
        }
Beispiel #23
0
        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);
            }
        }