Exemple #1
0
        private void actualizar()
        {
            //actualizar Bombero
            int        idGrado    = obtenerIdGrados(cmbGrado.SelectedItem.ToString());
            int        idRol      = obtenerIdRol(CmbRol.SelectedItem.ToString());
            TC_Bombero tC_Bombero = new TC_Bombero();

            tC_Bombero.idBombero = txCodigo.Text;
            tC_Bombero.persona   = idPersona;
            tC_Bombero.rol       = idRol;
            tC_Bombero.grado     = idGrado;
            Controlador.Bombero bomb = new Controlador.Bombero();
            bomb.modificar(tC_Bombero);

            //actualizar Persona
            TC_Persona tcPersona = new TC_Persona();

            tcPersona.idPersona = idPersona;
            tcPersona.nombres   = txNombres.Text;
            tcPersona.apellidos = txApellidos.Text;
            tcPersona.dpi       = txDPI.Text;
            Persona persona = new Persona();

            persona.modificar(tcPersona);
            MessageBox.Show("Elemento Actualizado");
            this.Close();
        }
        public UnidadPilotoForm()
        {
            InitializeComponent();
            unidadParaInicidentes = new List <UniidadIncidenteForm>();
            Persona persona = new Persona();

            unidadPiloto = new UniidadIncidenteForm();
            Controlador.Bombero bombero = new Controlador.Bombero();
            var bomberos = bombero.obtenerVarios();

            foreach (var b in bomberos)
            {
                var p = persona.obtener(b.persona);
                unidadParaInicidentes.Add(new UniidadIncidenteForm {
                    nombreBOmbero = p.nombres + " " + p.apellidos, idBombero = b.idBombero
                });
            }

            foreach (var u in unidadParaInicidentes)
            {
                cmbPiloto.Items.Add(u.nombreBOmbero);
            }

            Unidad unidad   = new Unidad();
            var    unidades = unidad.obtenerVarios();

            foreach (var u in unidades)
            {
                cmbUnidad.Items.Add(u.placa);
            }
        }
Exemple #3
0
        private void crear()
        {
            /// verificacion si se ingreso un nombre y un apellido
            if (txNombres.Text != "" && txApellidos.Text != "" && txCodigo.Text != "")
            {
                string codigo            = txCodigo.Text;
                Controlador.Bombero bomb = new Controlador.Bombero();
                var resultado            = bomb.Obtener(codigo);
                if (resultado != null)
                {
                    MessageBox.Show("El id ya existe");
                    return;
                }

                int idRol = obtenerIdRol(CmbRol.SelectedItem.ToString());
                ///verificar si selecciono un Rol
                if (idRol == 0)
                {
                    MessageBox.Show("No ha seleccionado el ROl", "error");
                    return;
                }

                int idGrado = obtenerIdGrados(cmbGrado.SelectedItem.ToString());

                /// verificar si se selecciono un grado
                if (idGrado == 0)
                {
                    MessageBox.Show("No ha seleccionado el Grado", "error");
                    return;
                }
                if (txDPI.Text.Length != 13)
                {
                    MessageBox.Show("error al ingresar DPI");
                    return;
                }

                //Se guarda a la persona
                TC_Persona tcPersona = new TC_Persona();
                tcPersona.nombres   = txNombres.Text;
                tcPersona.apellidos = txApellidos.Text;
                tcPersona.dpi       = txDPI.Text;
                Persona persona   = new Persona();
                int     idPersona = persona.Crear(tcPersona);
                //se guarda al bombero
                TC_Bombero tC_Bombero = new TC_Bombero();
                tC_Bombero.idBombero = txCodigo.Text;
                tC_Bombero.persona   = idPersona;
                tC_Bombero.rol       = idRol;
                tC_Bombero.grado     = idGrado;
                bomb.Crear(tC_Bombero);
                MessageBox.Show("Elemento Creado");
            }
            else
            {
                MessageBox.Show("Le falto el nombre o el apellido", "Error");
                return;
            }
            this.Close();
        }
Exemple #4
0
        private void rellenarCampos(string nickname)
        {
            Usuario usuario = new Usuario();
            var     u       = usuario.obtener(nickname);

            Controlador.Bombero bombero = new Controlador.Bombero();
            var     b       = bombero.Obtener(u.bombero);
            Persona persona = new Persona();
            var     p       = persona.obtener(b.persona);
            var     n       = p.nombres + " " + p.apellidos;

            cmbBombero.SelectedValue = n;
            cmbBombero.IsEnabled     = false;
            txNickName.Text          = nickname;
            txNickName.IsEnabled     = false;
            txContrasenia.Text       = u.contrasenia;
            cmbTipo.SelectedItem     = u.rol;
        }
Exemple #5
0
        private void obtenerBomberos()
        {
            Controlador.Bombero bombero = new Controlador.Bombero();
            var bomberos = bombero.obtenerVarios();

            foreach (var b in bomberos)
            {
                Persona persona = new Persona();
                var     p       = persona.obtener(b.persona);
                var     nombre  = p.nombres + " " + p.apellidos;
                bomberosList.Add(new BomberoComboBox {
                    nombre = nombre, id = b.idBombero
                });
            }

            foreach (var b in bomberosList)
            {
                cmbBombero.Items.Add(b.nombre);
            }
        }
Exemple #6
0
        /// <summary>
        /// obtener todos los elemtos del bombero pra actualizarlo
        /// </summary>
        private void obtenerCampos()
        {
            Controlador.Bombero bombero = new Controlador.Bombero();
            var     bom     = bombero.Obtener(id);
            Persona persona = new Persona();

            idPersona = bom.persona;
            var per = persona.obtener(bom.persona);

            txCodigo.Text    = bom.idBombero;
            txApellidos.Text = per.apellidos;
            txNombres.Text   = per.nombres;
            txDPI.Text       = per.dpi;
            var rol   = new Controlador.Rol();
            var grado = new Controlador.Grado();
            var r     = rol.obtener(bom.rol);
            var g     = grado.obtener(bom.grado);

            cmbGrado.SelectedValue = g.nombreGrado;
            CmbRol.SelectedValue   = r.nombre;
        }