Ejemplo n.º 1
0
        public string obtenercarnet(Object[] objeto)
        {
            Content.Clases.Estudiante estudiante = new Clases.Estudiante(objeto);
            string user = controladoraBDusuario.obtenerCarnet(estudiante);

            return(user);
        }
 private void btnConsultar_Click(object sender, EventArgs e)
 {
     try
     {
         Clases.Estudiante estu = new Clases.Estudiante();
         estu = Clases.ServiciosRest.DatosPersonalesJSON <Clases.Estudiante>(txtCedula.Text);
         if (estu.Ok == true)
         {
             txtNombre.Text          = estu.Nombres;
             txtApellido1.Text       = estu.Apellido1;
             txtApellido2.Text       = estu.Apellido2;
             txtCedula.Text          = estu.Cedula;
             txtLugarNacimiento.Text = estu.LugarNacimiento;
             dateTimePicker1.Value   = DateTime.Parse(estu.FechaNacimiento);
         }
         else
         {
             Clases.Controladores.CedulaNoEncontrada(txtCedula);
         }
     }
     catch (Exception Error)
     {
         Clases.ServiciosRest.ErrorAlConsultar(Error);
     }
 }
Ejemplo n.º 3
0
        private void BtnAgregar_Click(object sender, EventArgs e)
        {
            frmEstudianteAgregar fagregar = new frmEstudianteAgregar();

            fagregar.ShowDialog();
            if (fagregar.mControl == true)
            {
                Clases.Estudiante mEstudiante = new Clases.Estudiante();

                mEstudiante.IdEstudiante = int.Parse(fagregar.TxtEstudiante.Text.ToString());
                mEstudiante.Nombre       = fagregar.TxtNombre.Text.ToString();
                mEstudiante.Materia      = fagregar.TxtMateria.Text.ToString();
                mEstudiante.Nota         = decimal.Parse(fagregar.TxtNota.Text.ToString());
                mListaEstudiantes.Add(mEstudiante);

                CargarDatos();
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Nombre del metodo: ingresarEstudiante
        /// Funcionalidad: registrar un estudiante
        /// </summary>       
        /// <param name="pidentificacion">cedula del estudiante</param>
        /// <param name="pnombre">nombre del estudiante</param>
        /// <param name="papellido1">apellido1 del estudiante</param>
        /// <param name="papellido2">apellido2 del estudiante</param>
        /// <param name="pcorreoElectronico">correoElectronico del estudiante</param>
        /// <param name="pedad">edad del estudiante</param>
        /// <param name="pgenero">genero del estudiante</param>
        /// <param name="pcontrsenna">contraseña del estudiante</param>
        public static void ingresarEstudiante(String pidentificacion, String pnombre, String papellido1,
            String papellido2, String pcorreoElectronico, int pedad,
            String pgenero, String pcontrsenna)
        {
            //declaracion e invocacion a la instancia del procedimeinto almacenado declarado
            //en la sección de Recursos (Resources) esto permite indicar a Visual Basic què
            //recursos externos debe de utilizar, en este caso los procedimeintos almacenados de la BD

            Clases.AyudanteEncriptador encriptador = new Clases.AyudanteEncriptador();
            Capa_LogicaNegociosCENFOFORUM.Persistentes.UsuarioPersistente _usuario = new Capa_LogicaNegociosCENFOFORUM.Persistentes.UsuarioPersistente();
            string _contrasenna;

            try
            {
                dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_IngresarEstudiante;

                _contrasenna = encriptador.Encriptar(pcontrsenna);

                Clases.Estudiante estudiante = new Clases.Estudiante(pidentificacion, pnombre, papellido1, papellido2,
                                                             pcorreoElectronico, pedad, pgenero, _contrasenna);

                //Clases.Blog blog = new Clases.Blog();

                _usuario.registrarEstudiante(estudiante, _Usp);
                //Estructuras.StructUsuario objActual;
                //objActual = Clases.UsuarioTemporal._UsuarioActual;
                ////GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha registrado el estudiante con la cedula: " + estudiante.cedula, objActual);
                //Registrar En Bitacora
                Estructuras.StructUsuario objActual;
                if (Clases.UsuarioTemporal._UsuarioActual != null)
                {
                    objActual = Clases.UsuarioTemporal._UsuarioActual;
                    GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha registrado el estudiante con la cedula: " + estudiante.cedula, objActual);
                }

            }
            catch (Exception ex)
            {
                //captura la excepción, como este procedimiento fue invocado por la capa de Presentación, envía las excepciones
                //capturadas a la capa de presentación y esta se encarga de mostrarlas
                throw new System.Exception(ex.Message);
            }
        }