예제 #1
0
파일: frmAlumno.cs 프로젝트: moiAbarca/IMC7
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            srGuardaDatosAlumnos.wsGuardaDatosAlumnosSoapClient auxSwGuardarDatosAlumnos = new srGuardaDatosAlumnos.wsGuardaDatosAlumnosSoapClient();
            srGuardaDatosAlumnos.Alumno auxAlumno = new srGuardaDatosAlumnos.Alumno();
            if (txtRut.Text.Trim().Length == 0 || txtNombre.Text.Trim().Length == 0 || txtApellido.Text.Trim().Length == 0 /*|| dtFechaNacimiento.Value.Date < DateTime.Now*/)
            {
                MessageBox.Show("Tiene algún campo vacío o la fecha no ha sido modificada");
                return;
            }
            else
            {
                if (String.IsNullOrEmpty(auxSwGuardarDatosAlumnos.buscarAlumno(this.txtRut.Text).Rut))
                {
                    auxAlumno.Rut             = this.txtRut.Text;
                    auxAlumno.Nombre          = this.txtNombre.Text;
                    auxAlumno.Apellido        = this.txtApellido.Text;
                    auxAlumno.FechaNacimiento = this.dtFechaNacimiento.Value.Date;

                    auxSwGuardarDatosAlumnos.agregaAlumno(auxAlumno);
                    MessageBox.Show("Alumno guardado", "Mensaje Sistema");
                    Limpiar();
                    this.txtRut.Focus();
                }

                else
                {
                    MessageBox.Show("Alumno ya existe", "Mensaje Sistema");
                    this.txtRut.Focus();
                }
            }
        }
예제 #2
0
파일: frmAlumno.cs 프로젝트: moiAbarca/IMC7
        private void TraerDatos()
        {
            if (String.IsNullOrEmpty(this.txtRut.Text))
            {
                MessageBox.Show("Rut en blanco", "Mensaje Sistema");
                this.txtRut.Focus();
                return;
            }
            else
            {
                srGuardaDatosAlumnos.wsGuardaDatosAlumnosSoapClient auxWsGuardaDatosAlumnos = new srGuardaDatosAlumnos.wsGuardaDatosAlumnosSoapClient();
                srGuardaDatosAlumnos.Alumno auxAlumno = new srGuardaDatosAlumnos.Alumno();
                auxAlumno = auxWsGuardaDatosAlumnos.buscarAlumno(this.txtRut.Text);

                if (String.IsNullOrEmpty(auxAlumno.Rut))
                {
                    MessageBox.Show("Alumno No existe", "Mensaje Sistema");
                    this.txtRut.Focus();
                }
                else
                {
                    this.txtNombre.Text          = auxAlumno.Nombre;
                    this.txtApellido.Text        = auxAlumno.Apellido;
                    this.dtFechaNacimiento.Value = auxAlumno.FechaNacimiento;
                }
                //HabilitarFormulario(true);
            }
        }
예제 #3
0
파일: frmAlumno.cs 프로젝트: moiAbarca/IMC7
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            srGuardaDatosAlumnos.wsGuardaDatosAlumnosSoapClient auxSwGuardarDatosAlumnos = new srGuardaDatosAlumnos.wsGuardaDatosAlumnosSoapClient();
            srGuardaDatosAlumnos.Alumno auxAlumno = new srGuardaDatosAlumnos.Alumno();

            if (String.IsNullOrEmpty(auxSwGuardarDatosAlumnos.buscarAlumno(this.txtRut.Text).Rut))
            {
                MessageBox.Show("Rut no existe", "Mensaje Sistema");
            }

            else
            {
                auxSwGuardarDatosAlumnos.eliminarAlumno(txtRut.Text);
                MessageBox.Show("Alumno eliminado", "Mensaje Sistema");
                Limpiar();
                this.txtRut.Focus();
            }
        }
예제 #4
0
파일: frmAlumno.cs 프로젝트: moiAbarca/IMC7
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            srGuardaDatosAlumnos.wsGuardaDatosAlumnosSoapClient auxSwGuardarDatosAlumnos = new srGuardaDatosAlumnos.wsGuardaDatosAlumnosSoapClient();
            srGuardaDatosAlumnos.Alumno auxAlumno = new srGuardaDatosAlumnos.Alumno();

            if (!String.IsNullOrEmpty(auxSwGuardarDatosAlumnos.buscarAlumno(this.txtRut.Text).Rut))
            {
                auxAlumno.Rut             = this.txtRut.Text;
                auxAlumno.Nombre          = this.txtNombre.Text;
                auxAlumno.Apellido        = this.txtApellido.Text;
                auxAlumno.FechaNacimiento = this.dtFechaNacimiento.Value.Date;

                auxSwGuardarDatosAlumnos.actualizaAlumno(auxAlumno);
                MessageBox.Show("Alumno Actualizado", "Mensaje Sistema");
                Limpiar();
                this.txtRut.Focus();
            }

            else
            {
                MessageBox.Show("No se pudo actualizar al Alumno", "Mensaje Sistema");
                this.txtRut.Focus();
            }
        }