Exemplo n.º 1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (txtBuscar.Text.Equals(""))
            {
                MessageBox.Show("El código no puede estar vacio");
            }
            else
            {
                ServicioProyectoUniversidadSW.estudiante estu = null;
                estu = ServicioUniversidad.buscarEstudiante(txtBuscar.Text);

                if (estu == null)
                {
                    MessageBox.Show("El estudiante no existe");
                }
                else
                {
                    try
                    {
                        txtBuscar.Text = estu.codigo;

                        txtNombre.Text  = estu.nombre;
                        txtCedula.Text  = Convert.ToString(estu.codigo);
                        txtCorreo.Text  = estu.correo;
                        txtCelular.Text = Convert.ToString(estu.celular);

                        if (estu.genero.Equals("M"))
                        {
                            txtGenero.Text = "Masculino";
                        }
                        else if (estu.genero.Equals("F"))
                        {
                            txtGenero.Text = "Femenino";
                        }

                        String fecha  = Convert.ToString(estu.fechaNacimiento);
                        int    start  = 0;
                        int    lenght = 10;
                        txtFechaNacimiento.Text = fecha.Substring(start, lenght);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Error al momento de buscar el estudiante" + ex);
                    }
                }
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            if (txtBuscar.Text.Equals(""))
            {
                MessageBox.Show("El código no puede estar vacio");
            }
            else
            {
                ServicioProyectoUniversidadSW.estudiante estu = null;
                estu = ServicioUniversidad.buscarEstudiante(txtBuscar.Text);
                if (estu == null)
                {
                    MessageBox.Show("El estudiante no existe");
                }
                else
                {
                    try
                    {
                        txtNombre.Text      = estu.nombre;
                        txtCedula.Text      = Convert.ToString(estu.cedula);
                        txtCorreo.Text      = estu.correo;
                        txtCelularEstu.Text = Convert.ToString(estu.celular);

                        String genero = estu.genero;
                        if (genero.Equals("M"))
                        {
                            rbtMasculinoEstu.Checked = true;
                        }
                        else if (genero.Equals("F"))
                        {
                            rbtFemeninoEstu.Checked = true;
                        }

                        timePickerFechaEstu.Value = estu.fechaNacimiento;

                        codigo = txtBuscar.Text;
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Error al consultar estudiante");
                    }
                }
            }
        }
        //---------------------------------Servicio Estudiante---------------------------------------------

        public static void agregarEstudiante(ServicioProyectoUniversidadSW.estudiante estu)
        {
            getServicio().anadirEstudiante(estu);
        }
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if ((txtNombreEstu.Text.Equals("") || txtCodigoEstu.Text.Equals("") ||
                 txtCedulaEstu.Text.Equals("") || txtCorreoEstu.Text.Equals("") ||
                 txtCelularEstu.Text.Equals("")) || (rbtMasculinoEstu.Checked == false && rbtFemeninoEstu.Checked == false))
            {
                MessageBox.Show("No pueden existir campos vacios");
            }
            else
            {
                ServicioProyectoUniversidadSW.estudiante estu;
                estu = new ServicioProyectoUniversidadSW.estudiante();

                String   nombre, codigo, correo;
                String   genero = "";
                int      cedula, celular;
                DateTime fechaNacimiento;

                nombre  = txtNombreEstu.Text;
                cedula  = Convert.ToInt32(txtCedulaEstu.Text);
                codigo  = txtCodigoEstu.Text;
                correo  = txtCorreoEstu.Text;
                celular = Convert.ToInt32(txtCelularEstu.Text);

                if (rbtMasculinoEstu.Checked == true)
                {
                    genero = "M";
                }
                else if (rbtFemeninoEstu.Checked == true)
                {
                    genero = "F";
                }

                fechaNacimiento = timePickerFechaEstu.Value;

                estu.nombre  = nombre;
                estu.cedula  = cedula;
                estu.codigo  = codigo;
                estu.correo  = correo;
                estu.celular = celular;
                estu.genero  = genero;

                estu.fechaNacimiento          = fechaNacimiento;
                estu.fechaNacimientoSpecified = true;

                try
                {
                    ServicioUniversidad.agregarEstudiante(estu);

                    MessageBox.Show("Estudiante agregado");

                    txtNombreEstu.Text  = "";
                    txtCedulaEstu.Text  = "";
                    txtCodigoEstu.Text  = "";
                    txtCorreoEstu.Text  = "";
                    txtCelularEstu.Text = "";

                    rbtMasculinoEstu.Checked = false;
                    rbtFemeninoEstu.Checked  = false;

                    timePickerFechaEstu.Value = DateTime.Today;
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error al agregar estudiante" + ex);
                }
            }
        }