static void Main(string[] args)
        {
            int edad = 66;
            Persona objetoPersona = new Persona("Persona", edad);
            int legajo = 333;
            //Alumno objetoAlumo = new Alumno(objetoPersona, legajo);
            Alumno objetoAlumo = new Alumno(new Persona("alumno",77), legajo);
            DateTime fechaEgreso = DateTime.Now;
            //AlumnoEgresado objetoAlumnoEgresado = new AlumnoEgresado(objetoAlumo, fechaEgreso);
            AlumnoEgresado objetoAlumnoEgresado = new AlumnoEgresado(new Alumno(22,8888," alumnoEgresado"),DateTime.Now);
            Profesor objetoProfesor = new Profesor(new Persona("profesor",55), 999);
            Persona[] conjuntoDePersonas= new Persona[4];
            conjuntoDePersonas[0] = objetoPersona;
            conjuntoDePersonas[1] = objetoAlumo;
            conjuntoDePersonas[2] = objetoAlumnoEgresado;
            conjuntoDePersonas[3] = objetoProfesor;

            foreach (Persona item in conjuntoDePersonas)
            {
                Console.WriteLine(item.ToString());
            }
            //no genericas --- que no tienen genero , proceso inbox
            ArrayList vector = new ArrayList();
            vector.Add(3);
            vector.Add(objetoAlumo);
            vector.Add("alguna palabra");
            int dato=  vector.Capacity;
            int dato2 = vector.Count;

            Stack pilaDeDatos = new Stack();

            pilaDeDatos.Push(1);
            pilaDeDatos.Push(1);
        }
Exemplo n.º 2
0
        /// <summary>
        /// ENVIA UN EMAIL
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            try
            {
                ILogicaEmails le = FabricaLogica.getLogicaEmails();
                SiteAlumno m = Master;
                if (m != null && m.USUARIO_LOGUEADO != null)
                {
                    Alumno a = m.USUARIO_LOGUEADO;

                    Entidades.Email newEmail = new Entidades.Email
                                                   {
                                                       CUERPO = txtContenido.Text,
                                                       FECHA = DateTime.Now,
                                                       ASUNTO = txtAsunto.Text
                                                   };
                    Alumno destinatario = new Alumno {NOMBRE_USUARIO = txtPara.Text};

                    //le.AgregarEmail(txtAsunto.Text, txtContenido.Text, a, txtPara.Text);
                    le.AgregarEmail(newEmail, a, destinatario);
                    Response.Redirect("~/AdminAlumno/home.aspx");
                }
            }
            catch (Exception ex)
            {
                lblInfo.Text = ex.Message;
            }
        }
Exemplo n.º 3
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        Alumno alumno = new Alumno();
        //Configurar los valores para ejecutar el comando: INSERT.
        alumno.Cedula = "1900000";
        alumno.IdCar = "C001";
        alumno.Nombre1 = "NOMBRE";
        alumno.Nombre2 = "DIRECCION";
        alumno.Apellido1 = "APELLIDO1";
        alumno.Apellido2 = "APELLIDO2";
        alumno.Telefono = "TELEFONO";
        alumno.Email = "abchotmail.com";
        alumno.Celular = "CELULAR";
        alumno.CreditosAprobados = 120;
        alumno.Genero = 'M';

           AlumnoDAL alumnoDAL = new AlumnoDAL();

        ////PRIMERA version del metodo: Insert. Utiliza SQL embebido.
        //int autonumerico = customersDAL.Insert(customer);

        //SEGUNDA version del metodo: Insert.  Utiliza Stored Procedure.
           //int autonumerico = alumnoDAL.Insert(alumno, "p_insert_alumnos");

          int autonumerico = alumnoDAL.Insert(alumno);

           // MessageBox.Show(autonumerico.ToString(), "AUTONUMERICO");

        //Label1.Text = autonumerico.ToString();

        //Mostrar mensaje alerta personalizado
        string cadenaAviso="Ya estas registrado!";
          ClientScript.RegisterStartupScript(GetType(), "mostrarMensaje", "MostrarMensaje('"+cadenaAviso+"')", true);
    }
Exemplo n.º 4
0
        public static void AddAlumno(Alumno alum)
        {
            // Obtenemos un registro vacío, del mismo tipo que los registros de la tabla
            filaDS = alumnosTabla.NewAlumnosRow();

            // rellenamos el registro
            filaDS.idGrupo = alum.IdGrupo;
            filaDS.apellidosNombre = alum.ApellidosNombre;
            filaDS.telefono = alum.Telefono;
            filaDS.movil = alum.Movil;
            filaDS.dni = alum.Dni;
            filaDS.email = alum.Email;

            // Para poder actualizar la columna del grupo
            filaDS.Grupo = gruposTabla.FindByidGrupo(alum.IdGrupo).alias;

            // Para que el DS no le asigne un valor negativo le ponemos el nuestro
            filaDS.idAlumno = ++idAlumnoUltimo;

            // Añadimos el registro al dataset
            alumnosTabla.AddAlumnosRow(filaDS);

            // Actualizamos la BD
            //alumnosAdapt.Update(filaDS);  // <-- Actualizamos la BD
            //alumnosTabla.AcceptChanges();
        }
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            Alumno alumno = new Alumno();

            alumno.FechaNacimiento = (this.dtpFecha.Value);
            if(this.txtNombre.Text == "")
            {
                MessageBox.Show("Campo vacio");
            }
            else if (int.Parse(this.txtNotaNet.Text) <= 1 && int.Parse(this.txtNotaNet.Text) >=10)
            {
                MessageBox.Show("Nota no valida");
            }
            else if (int.Parse(this.txtNotaJava.Text) <= 1 && int.Parse(this.txtNotaJava.Text) >= 10)
            {
                MessageBox.Show("Nota no !!");
            }
            else
            {
                alumno.Nombre = this.txtNombre.Text;
                alumno.NotaNet = int.Parse(this.txtNotaNet.Text);
                alumno.NotaJava = int.Parse(this.txtNotaJava.Text);
                this.Alumnos.Add(alumno);
                this.lstAlumnos.Items.Add(alumno.Nombre + " : " + alumno.FechaNacimiento + " , " + alumno.NotaNet + " , " + alumno.NotaJava);

            }


        }
        public void MostrarAlumno()
        {
            string sexo;
            String estadoCivil;

            string cod = Session["usuario"].ToString();
            alumno = new Alumno();
            alumno = alumnosLogica.MostrarAlumno(cod);
            this.txtDni.Text = alumno.ObjPerfil.ObjPersona.Dni.ToString();
            this.txtNombre.Text = alumno.ObjPerfil.ObjPersona.Nombre.ToString();
            this.txtApellidos.Text = alumno.ObjPerfil.ObjPersona.Apellidos.ToString();
            this.txtEmail.Text = alumno.ObjPerfil.ObjPersona.Email.ToString();
            this.txtTelefono.Text = alumno.ObjPerfil.ObjPersona.Telefono.ToString();
            if (alumno.ObjPerfil.ObjPersona.Sexo == false)
            {
                sexo = "Femenino";
            }
            else
            {
                sexo = "Masculino";
            }
            this.txtSexo.Text = sexo;
            this.txtDireccion.Text = alumno.ObjPerfil.ObjPersona.Direccion.ToString();
            if (alumno.ObjPerfil.ObjPersona.EstadoCivil == false)
            {
                estadoCivil = "Soltero(a)";
            }
            else
            {
                estadoCivil = "Casado(a)";
            }
            this.txtEstadocivil.Text = estadoCivil;
            this.txtFechaDeNacimineto.Text = alumno.ObjPerfil.ObjPersona.FechaNacimiento.ToShortDateString();
        }
 public Alumno MostrartodosAlumnos()
 {
     administradorDatos = new AdministradorDatos();
        alumno = new Alumno();
        alumno = administradorDatos.MostrarTodosAlumnos();
        return alumno;
 }
Exemplo n.º 8
0
        /// <summary>
        /// Evento que permite agregar un alumno
        /// </summary>
        /// <param name="sender">Generador de evento</param>
        /// <param name="e">Argumentos del evento</param>
        private void button1_Click(object sender, EventArgs e)
        {
            //Agregar alumno
            int codigo = Int32.Parse(textBoxCodigo.Text);
            string nombre = textBoxNombre.Text;
            int dni = Int32.Parse(textBoxDNI.Text);
            int creditos = 1;
            string email = "*****@*****.**";
            int telefono = 1;
            int ciclo = 1;
            int facultad = comboBoxFacultad.SelectedIndex;
            Especialidad newEspecialidad = new Especialidad();
            newEspecialidad.Codigo = 1;
            newEspecialidad.Nombre = "Ingenieria Informatica";
            string unidad;
            switch (facultad)
            {
                case 0:
                    {
                        unidad = "FACI";
                        break;
                    }
                default :
                    {
                        unidad = "EEGGCC";
                        break;
                    }
            }
            Service2Client servicio = new Service2Client();
            Alumno newAlumno = servicio.crearAlumno(codigo, nombre, dni, email, telefono, ciclo, creditos, newEspecialidad, newEspecialidad, "", unidad);

            AlumnoAgregado = newAlumno;
            MessageBox.Show("Alumno agregado");
            this.Close();
        }
 public Alumno MostrarAlumno(String usuario)
 {
     alumnoDatos = new AlumnoDatos();
     alumno = new Alumno();
     alumno = alumnoDatos.Mostraralumno(usuario);
     return alumno;
 }
Exemplo n.º 10
0
 protected void gv_grillaAlumnos_SelectedIndexChanged(object sender, EventArgs e)
 {
     Alumno alumno = new Alumno();
     alumno = AlumnoDao.obtenerPorLegajo(int.Parse(gv_grillaAlumnos.SelectedRow.Cells[1].Text));
     if (alumno != null)
     {
         listaAsistencia.Items.Add(""+alumno.legajo);
     }
 }
Exemplo n.º 11
0
 //public Alumno getAlumno(string userName)
 public Alumno getAlumno(Alumno a)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         return (_objServicioA.Buscar(a));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 12
0
 //public Alumno getAlumno(string userName)
 public Alumno getAlumno(Alumno a)
 {
     try
     {
         IPersistenciaAlumnos persAlumnos = FabricaPersistencia.getPersistenciaAlumnos();
         return persAlumnos.BuscarAlumno(a.NOMBRE_USUARIO);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 13
0
 /// <summary>
 /// ACTUALIZA EL STATUS DE ACTIVO/NOACTIVO DE UN ALUMNO 
 /// </summary>
 /// <param name="a"></param>
 /// <param name="setActiveStatus"></param>
 public void ActualizarStatusAlumno(Alumno a, bool setActiveStatus)
 {
     try
     {
         ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();
         a.ACTIVO = setActiveStatus;
         _objServicioA.ActualizarStatusAlumno(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 14
0
 /// <summary>
 /// ACTUALIZA EL STATUS DE ACTIVO/NOACTIVO DE UN ALUMNO 
 /// </summary>
 /// <param name="a"></param>
 /// <param name="setActiveStatus"></param>
 public void ActualizarStatusAlumno(Alumno a, bool setActiveStatus)
 {
     try
     {
         IPersistenciaAlumnos persAlumnos = FabricaPersistencia.getPersistenciaAlumnos();
         a.ACTIVO = setActiveStatus;
         persAlumnos.ActualizarStatusAlumno(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 15
0
        //public Carpeta getInboxFolder(int ciAlumno)
        public Carpeta getInboxFolder(Alumno a)
        {
            try
            {
                ServicioRemoting.ServicioCarpeta _objServicioC = new ServicioRemoting.ServicioCarpeta();
                Carpeta c = new Carpeta {USUARIO = a, NOMBRE_CARPETA = "Inbox"};
                return _objServicioC.BuscarCarpetaSistemaAlumno(c);
            }
            catch (Exception ex)
            {

                throw ex;
            }
        }
Exemplo n.º 16
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                    // TODO: Add insert logic here
                    Alumno al = new Alumno();
                    al.Idcarrera = int.Parse(Request.Form["carreras"]/* collection["Idcarrera"]*/);
                    al.AnyoIngreso = int.Parse(Request.Form["anyos"] /* collection["AnyoIngreso"]*/);
                    var result = dc.devolverCorrelativo(int.Parse(Request.Form["carreras"]), int.Parse(Request.Form["anyos"]));
                    var cor = result.GetEnumerator();
                    cor.MoveNext();
                    al.Correlativo = Convert.ToInt32(cor.Current.c);
                    al.NombresAlumno = collection["NombresAlumno"];
                    al.ApellidosAlumno = collection["ApellidosAlumno"];
                    al.Direccion = collection["Direccion"];
                    al.IdMunicipio = int.Parse(Request.Form["IdMunicipio"]);
                    al.DUI = collection["DUI"];
                    al.NIT = collection["NIT"];
                    al.Sexo = Request.Form["sexos"].ToCharArray()[0];
                    al.Telefono = collection["Telefono"].ToString().Replace("-", "").Replace(" ", "");
                    al.email = collection["email"];
                //al.
                 if (ModelState.IsValid)
                {
                    dc.Alumnos.InsertOnSubmit(al);
                    dc.SubmitChanges();
                    return RedirectToAction("Index");
                }
                else
                {
                    var carreras = new SelectList(from car in dc.Carreras select car, "idCarrera", "NombreCarrera");
                    ViewData["carreras"] = carreras;
                    int[] aos = { 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 };
                    var anyos = new SelectList(aos.ToArray<int>());
                    ViewData["anyos"] = anyos;

                    ViewData["sexos"] = new SelectList(Utils.Utilidades.Sexos().ToArray());
                    var municipios = new SelectList(from mun in dc.Municipios select mun, "idMunicipio", "NombreMunicipio");
                    ViewData["IdMunicipio"] = municipios;

                    // new int[10];
                    return View(collection);
                }
            }
            catch
            {
                return Redirect(Utils.Utilidades.PaginaError());
            }
        }
Exemplo n.º 17
0
    protected void Button2_Click(object sender, EventArgs e)
    {
        Alumno alumno = new Alumno();
        //Configurar los valores para ejecutar el comando: INSERT.
        alumno.Cedula = "1804015";
        alumno.IdCar = "C001";
        alumno.Nombre1 = "jhonny";
        alumno.Nombre2 = "DIRECCION";
        alumno.Apellido1 = "APELLIDO1";
        alumno.Apellido2 = "APELLIDO2";
        alumno.Telefono = "TELEFONO";
        alumno.Email = "abchotmail.com";
        alumno.Celular = "CELULARh";
        alumno.CreditosAprobados = 120;
        alumno.Genero = 'M';

        string cadenaAviso = "";
        string tipoAviso = "";
        string aviso ="";

        AlumnoDAL alumnoDAL = new AlumnoDAL();

        try
        {
         int autonumerico = alumnoDAL.Update(alumno);

        //Mostrar mensaje alerta personalizado
        if (autonumerico >= 1)
        {
             cadenaAviso = "Registro Actualizado correctamente!";
             tipoAviso = "success";
             aviso="Buen Trabajo!";
            ClientScript.RegisterStartupScript(GetType(), "mostrarMensaje", "MostrarMensaje('"+aviso+"','" + cadenaAviso + "','"+tipoAviso+"')", true);
            //Label1.Text = autonumerico.ToString();
        }
        else {
             cadenaAviso = "Registro no Actualizado!";
             tipoAviso = "warning";
             aviso = "Fallo Actualizacion!";
             ClientScript.RegisterStartupScript(GetType(), "mostrarMensaje", "MostrarMensaje('" + aviso + "','" + cadenaAviso + "','" + tipoAviso + "')", true);
            //Label1.Text = autonumerico.ToString();
        }
        }catch(Exception ex){
             cadenaAviso = "Registro no Actualizado!";
             tipoAviso = "";
            ClientScript.RegisterStartupScript(GetType(), "mostrarMensaje", "MostrarMensaje('" + cadenaAviso + "','" + tipoAviso + "')", true);
        }
    }
        public JsonResult Guardar(Alumno model)
        {
            var rm = new ResponseModel();

            if (ModelState.IsValid)
            {
                rm = alumnoLogic.Guardar(model);

                if (rm.response)
                {
                    rm.href = Url.Content("~/home");
                }
            }

            return Json(rm);
        }
 protected void UsersListRepeater_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     try
     {
         if (e.CommandName.ToUpper() == "DESACTIVAR")
         {
             ILogicaUsuario lu = FabricaLogica.getLogicaUsuario();
             Alumno a = new Alumno();
             a.CI = Convert.ToInt32(e.CommandArgument);
             lu.ActualizarStatusAlumno(a, false);
             lblInfo.Text = "Alumno desactivado";
         }
     }
     catch (Exception ex)
     {
         lblInfo.Text = ex.Message;
     }
 }
Exemplo n.º 20
0
        public void EscuelaTest()
        {
            Alumno[] generacion2004=new Alumno[6];//Que abra un lugar en memoria para un array de tipo Alumno llamado generacion 2004 con 6 espacios.
            generacion2004[0] = new Alumno("juan", 10);
            generacion2004[1] = new Alumno("maria", 5);
            generacion2004[2] = new Alumno("pedro", 4);
            generacion2004[3] = new Alumno("pablo", 8);
            generacion2004[4] = new Alumno("lucy", 9);
            generacion2004[5] = new Alumno("sofy", 3);

            Alumno[] generacion2005 = new Alumno[6];// son 3 arrays de tipo alumno.
            generacion2005[0] = new Alumno("juan", 10);
            generacion2005[1] = new Alumno("maria", 5);
            generacion2005[2] = new Alumno("pedro", 4);
            generacion2005[3] = new Alumno("pablo", 8);
            generacion2005[4] = new Alumno("lucy", 9);

            Alumno[] generacion2006 = new Alumno[6];//array.
            generacion2006[0] = new Alumno("juan", 10);//se hace un objeto y se asigna en la primera casilla.
            generacion2006[1] = new Alumno("maria", 5);
            generacion2006[2] = new Alumno("pedro", 4);
            generacion2006[3] = new Alumno("pablo", 8);
            generacion2006[4] = new Alumno("lucy", 9);
            generacion2006[5] = new Alumno("sofy", 3);

            Alumno[][] generaciones = new Alumno[][]{ generacion2004, generacion2005, generacion2006 };// dos dimensiones.un array de tipo Alumno, llamado generaciones que contiene 3 generaciones, las dos casillas, no se.
            Escuela escuela = new Escuela();//objeto escuela.

            foreach (Alumno[] generacion in generaciones)//tipo array, singular, plural.
            {
                try//LO QUE POSIBLEMENTE TENGA UNA EXEPCION
                {
                    escuela.AvanzarGrado(generacion);//En la clase escuela, Metodo Avanzar de grado,el cual es de tipo Alumno[] y recibe como parametro un array de tipo Alumno[] que en este caso es generacion.
                }
                catch (CupoLlenoException e)//COMO MANEJARLA DEPENDIENDO DEL TIPO
                {
                    Debug.Print("Avisarle a la mama de Sofy que ya esta el cupo lleno..");
                }
                finally//SIEMPRE SE EJECUTA HAYA O NO EXEPCION.
                {
                    Debug.Print("nuestra escuela Clausura de Generacion");
                }
            }
        }
        public Alumno Mostraralumno(String usuario)
        {
            List<DbParameter> parametros = new List<DbParameter>();
            DbParameter param;
            param = Conexion.FabricaMetodos.CreateParameter();
            Alumno alumno = new Alumno();
            String StoredProcedure = "ListarPGenerales";
            using (DbConnection con = Conexion.FabricaMetodos.CreateConnection())
            {
                con.ConnectionString = Conexion.CadenaConexion;
                using (DbCommand cmd = Conexion.FabricaMetodos.CreateCommand())
                {
                    cmd.Connection = con;
                    cmd.CommandText = StoredProcedure;
                    cmd.CommandType = CommandType.StoredProcedure;
                    param.Value = usuario;
                    param.ParameterName = "@usuario";
                    cmd.Parameters.Add(param);
                    param = null;
                    con.Open();

                    using (DbDataReader dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            Perfil perfil = new Perfil();
                            Persona persona = new Persona();
                            //persona.Dni = (String)dr[0];
                            persona.Nombre = (String)dr[1];
                            persona.Apellidos = (String)dr[2];
                            persona.Email = (String)dr[3];
                            persona.Telefono = (String)dr[4];
                            persona.Sexo = (bool)dr[5];
                            persona.Direccion = (String)dr[6];
                            persona.EstadoCivil = (Boolean)dr[7];
                            persona.FechaNacimiento = (DateTime)dr[8];
                            perfil.ObjPersona = persona;
                            alumno.ObjPerfil = perfil;
                        }
                    }
                }
            }
            return alumno;
        }
Exemplo n.º 22
0
        internal void AddAlumno(Alumno alum)
        {
            // Obtenemos un registro vacío, del mismo tipo que los registros de la tabla
            filaDS = alumnosTabla.NewAlumnosRow();

            // rellenamos el registro
            filaDS.idGrupo = alum.IdGrupo;
            filaDS.apellidosNombre = alum.ApellidosNombre;
            filaDS.telefono = alum.Telefono;
            filaDS.movil = alum.Movil;
            filaDS.dni = alum.Dni;
            filaDS.email = alum.Email;

            // Añadimos el registro al dataset
            alumnosTabla.AddAlumnosRow(filaDS);

            // Actualizamos la BD
            alumnosAdapt.Update(filaDS);  // <-- Actualizamos la BD
            alumnosTabla.AcceptChanges();
        }
Exemplo n.º 23
0
        protected void grabar_Click(object sender, EventArgs e)
        {
            Alumno alu = new Alumno();
            alu.cd_alumno = Int32.Parse(Session["cod_alumno"].ToString());

            alu.ds_identificador_alumno=ds_identificador ;
            alu.cd_padre = Session["cd_padre"].ToString();
            alu.ds_nombre = Session["ds_nombre"].ToString();
            alu.ds_apellido = Session["ds_apellido"].ToString();
            alu.cd_pago=cd_pago;


            alu.ds_direccion = direccion.Text;
            alu.ds_distrito = distrito.Text;
            alu.ds_telefono = telefono.Text;
            alu.ds_celular = celular.Text;


            alumno.actualizarAlumno(alu);
        }
 protected void btnActivar_Click(object sender, EventArgs e)
 {
     try
     {
         //ACTIVAMOS EL USUARIO
         ILogicaUsuario lu = FabricaLogica.getLogicaUsuario();
         int ci;
         if (Int32.TryParse(txtDocumento.Text, out ci))
         {
             Alumno a = new Alumno();
             a.CI = ci;
             lu.ActualizarStatusAlumno(a, true);
             lblInfo.Text = "Alumno activado!";
         }
     }
     catch (Exception ex)
     {
         lblInfo.Text = ex.Message;
     }
 }
Exemplo n.º 25
0
        //public void AgregarEmail(string asunto, string cuerpo, Alumno Remitente, string userNameDestinatario)
        public void AgregarEmail(Email newEmail, Alumno remitente, Alumno destinatario)
        {
            try
            {
                //PRIMERO VALIDAMOS QUE EL DESTINATARIO EXISTA
                //--------------------------------------------
                ServicioRemoting.ServicioAlumno _objServicioA = new ServicioRemoting.ServicioAlumno();

                //OBTENERMOS EL USUARIO DESTINATARIO
                //destinatario = lusuario.getAlumno(destinatario.NOMBRE_USUARIO);
                destinatario = _objServicioA.Buscar(destinatario);
                if (destinatario != null)
                {
                    //OBTENGO LA CARPETA INBOX POR DEFECTO DEL DESTINATARIO
                    //------------------------------------------------------
                    LogicaCarpetas lcarpeta = LogicaCarpetas.GetInstancia();
                    //Carpeta InboxDest = lcarpeta.getInboxFolder(destinatario.CI);
                    Carpeta InboxDest = lcarpeta.getInboxFolder(destinatario);

                    //Carpeta SentFolder = lcarpeta.getSentFolder(Remitente.CI);
                    Carpeta SentFolder = lcarpeta.getSentFolder(remitente);

                    //Email e = new Email(null, asunto, false, cuerpo, SentFolder, InboxDest, DateTime.Now);
                    newEmail.CARPETA_DESTINATARIO = InboxDest;
                    newEmail.CARPETA_REMITENTE = SentFolder;
                    ServicioRemoting.ServicioEmails _objServicioE = new ServicioRemoting.ServicioEmails();

                    //GUARDAMOS EL NUEVO EMAIL EN LA BASE DE DATOS
                    //--------------------------------------------
                    _objServicioE.NuevoEmail(newEmail);
                }
                else
                    //CREAR EXCEPCION PERSONALIZADA AQUI!! ***********************************
                    throw new Exception("Usuario destinatario no valido. El usuario no existe en el sistema.");

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 26
0
 protected void registrar_alumno_Click(object sender, EventArgs e)
 {
     Alumno a = new Alumno();
     a.legajo=System.Convert.ToInt32(legajo.Value.ToString());
     a.nombre = nombre.Value.ToString();
     a.apellido = apellido.Value.ToString();
     a.tipoDocumento = System.Convert.ToInt16(ddlTipoDocumento.SelectedValue.ToString());
     a.nroDocumento = System.Convert.ToInt32(numeroDocumento.Value.ToString());
     a.barrio = barrio.Value.ToString();
     a.calle = calle.Value.ToString();
     a.numero = System.Convert.ToInt16(numero.Value.ToString());
     //a.fechaIngreso = System.Convert.ToDateTime(fechaIngreso.Value.ToString());
     a.idEspecialidad = System.Convert.ToInt16(ddlespecialidad.SelectedValue.ToString());
     try
     {
         GestorAlumno.Grabar(a);
     }
     catch (Exception ex)
     {
        legajo.Value = "ERRRROOOOOORORORORO" + ex.Message;
     }
 }
        static void Main(string[] args)
        {
            int edad = 66;
            Persona objetoPersona = new Persona("Persona", edad);
            int legajo = 333;
            //Alumno objetoAlumo = new Alumno(objetoPersona, legajo);
            Alumno objetoAlumo = new Alumno(new Persona("alumno",77), legajo);
            DateTime fechaEgreso = DateTime.Now;
            //AlumnoEgresado objetoAlumnoEgresado = new AlumnoEgresado(objetoAlumo, fechaEgreso);
            AlumnoEgresado objetoAlumnoEgresado = new AlumnoEgresado(new Alumno(22,8888," alumnoEgresado"),DateTime.Now);
            Profesor objetoProfesor = new Profesor(new Persona("profesor",55), 999);
            Persona[] conjuntoDePersonas= new Persona[4];
            conjuntoDePersonas[0] = objetoPersona;
            conjuntoDePersonas[1] = objetoAlumo;
            conjuntoDePersonas[2] = objetoAlumnoEgresado;
            conjuntoDePersonas[3] = objetoProfesor;

            foreach (Persona item in conjuntoDePersonas)
            {
                Console.WriteLine(item.ToString());
            }
        }
Exemplo n.º 28
0
        public Alumno Add(Alumno student)
        {
            XmlSerializer xSeriz = new XmlSerializer(typeof(List <Alumno>));

            if (FileUtils.FileExists(Path))
            {
                Log.Debug("El fichero Registro.xml existe");
                FileStream fs = null;
                try
                {
                    fs = new FileStream(Path, FileMode.Open, FileAccess.Read);
                    using (StreamReader sr = new StreamReader(fs))
                    {
                        try
                        {
                            String       xml          = sr.ReadToEnd();
                            StringReader stringReader = new StringReader(xml);
                            students = (List <Alumno>)xSeriz.Deserialize(stringReader);
                            student.ConvertDate();
                            students.Add(student);
                            Log.Debug("Cargamos la lista de los alumnos");
                        }
                        catch (FileNotFoundException)
                        {
                            Log.Error("No se ha podido cargar la lista");
                            throw;
                        }
                        finally
                        {
                            sr.Close();
                            fs = null;
                        }
                    }
                    fs = new FileStream(Path, FileMode.Create, FileAccess.Write);
                    using (StreamWriter sw = new StreamWriter(fs))
                    {
                        try
                        {
                            xSeriz.Serialize(sw, students);
                            Log.Debug($"Objeto {student.ToString()} instertado");
                        }
                        catch (FileNotFoundException)
                        {
                            Log.Error("No se ha podido insertar el Alumno");
                            throw;
                        }
                        finally
                        {
                            sw.Close();
                        }
                    }
                }
                catch (FileNotFoundException)
                {
                    Log.Error("No se ha podido cargar el archivo Registro.xml");
                    throw;
                }
                finally
                {
                    if (fs != null)
                    {
                        fs.Close();
                    }
                }
                return(Deserialize());
            }
            else
            {
                FileStream fs = null;
                try
                {
                    fs = new FileStream(Path, FileMode.Create, FileAccess.Write);
                    using (StreamWriter sw = new StreamWriter(fs))
                    {
                        try
                        {
                            student.ConvertDate();
                            students.Add(student);
                            xSeriz.Serialize(sw, students);
                            Log.Debug($"Objeto {student.ToString()} instertado");
                        }
                        catch (FileNotFoundException)
                        {
                            Log.Error("No se ha podido insertar el Alumno");
                            throw;
                        }
                        finally
                        {
                            sw.Close();
                        }
                    }
                }
                catch (FileLoadException)
                {
                    Log.Error("No se ha podido cargar el archivo Registro.xml");
                    throw;
                }
                finally
                {
                    if (fs != null)
                    {
                        fs.Close();
                    }
                }
                return(Deserialize());
            }
        }
Exemplo n.º 29
0
 public void TestMethod1()
 {
     Alumno a = new Alumno(7, "Matias", "Hamie", "asd12345", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.SPD);
 }
Exemplo n.º 30
0
 public int ModificarAlumno(Alumno pAlumno)
 {
     return(alumnoDAL.ModificarAlumnos(pAlumno));
 }
Exemplo n.º 31
0
        static void Main(string[] args)
        {
            if (ReadLista() > -1)
            {
                Console.WriteLine("Leido fichero de texto correctamente");

                Console.WriteLine("Existen un total de " + Persona.ContadordePersonas + " personas");
            }
            else
            {
                Persona[] lista = new Persona[3];
                lista[0] = new Alumno("Ricardo", "Aijon Martin", "C# Basico PLATZI", 40, 5, "*****@*****.**", "936384824");
                lista[1] = new Alumno("makitodev", "Desconocido", "C# Basico PLATZI", 0, 5, "*****@*****.**", "0");


                lista[2] = new Profesor()
                {
                    Nombre   = "Juan Carlos",
                    Apellido = "Ruiz Pacheco",
                    Email    = "",
                    Edad     = 38,
                    Catedra  = "Programación",
                    Telefono = ""
                };



                ListaAlumnos    = new List <Alumno>();
                ListaProfesores = new List <Profesor>();



                ListaAlumnos.Add((Alumno)lista[0]);
                ListaAlumnos.Add((Alumno )lista[1]);

                Persona.ListaPersonas.Add((Alumno)lista[0]);
                Persona.ListaPersonas.Add((Alumno)lista[1]);
                Persona.ListaPersonas.Add((Profesor)lista[2]);

                ListaProfesores.Add((Profesor)lista[2]);

                //Grabo los ficheros JSON
                SaveLista();

                Console.WriteLine("El profesor del curso es :" + lista[2].ToString());

                Console.WriteLine("Existen un total de " + Persona.getTotalPersonas() + " personas");


                Console.WriteLine("Resumenes\n");

                /* version clasica
                 * for (int i = 0; i < lista.Length; i++) {
                 *
                 *  Console.WriteLine(lista[i].ConstruirResumen());
                 *
                 * }*/

                foreach (Persona p in lista)
                {
                    Console.WriteLine($"Tipo {p.GetType()}");
                    Console.WriteLine(p.ConstruirResumen());
                }
            }



            Console.WriteLine("\nGestion de institucion\n------------------------------------------");
            //Console.WriteLine("\nMi alumno1 es :\n" + alumno1.ToString());
            //Console.WriteLine("\nMi alumno2 es :\n" + alumno2.ToString());
            PrintAlumnos(ListaAlumnos);
            //SaveLista();
            Console.ReadLine();
        }
Exemplo n.º 32
0
 public bool find(Alumno objAlumno)
 {
     return(objAlumnoDao.find(objAlumno));
 }
Exemplo n.º 33
0
        public void update(Alumno objAlumno)
        {
            bool verificacion;

            //validar Nombre Alumno estado=2
            string nombre = objAlumno.Nombre;

            if (nombre == null)
            {
                objAlumno.Estado = 20;
                return;
            }
            else
            {
                nombre       = objAlumno.Nombre.Trim();
                verificacion = nombre.Length > 0 && nombre.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 2;
                    return;
                }
            }
            //Validar Apellido Alumno estado=3
            string apellido = objAlumno.Apellido;

            if (apellido == null)
            {
                objAlumno.Estado = 30;
                return;
            }
            else
            {
                apellido     = objAlumno.Apellido.Trim();
                verificacion = apellido.Length > 0 && apellido.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 3;
                    return;
                }
            }
            //validar Telefono Alumno estado=4
            string telefono = objAlumno.Telefono;

            if (telefono == null)
            {
                objAlumno.Estado = 40;
                return;
            }
            else
            {
                telefono     = objAlumno.Telefono.Trim();
                verificacion = telefono.Length > 0 && telefono.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 4;
                    return;
                }
            }

            objAlumno.Estado = 99;
            objAlumnoDao.update(objAlumno);
        }
Exemplo n.º 34
0
 public ActionResult Agregar(Alumno a)
 {
     Manager.Instance.AgregarAlumno(a);
     return(View(a));
 }
Exemplo n.º 35
0
        static void Main(string[] args)
        {
            Universidad gim = new Universidad();
            Alumno      a1  = new Alumno(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado);

            gim += a1;
            try
            {
                Alumno a2 = new Alumno(2, "Juana", "Martinez", "12234458", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor);
                gim += a2;
            }
            catch (NacionalidadInvalidaException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                Alumno a3 = new Alumno(3, "José", "Gutierrez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado);
                gim += a3;
            }
            catch (AlumnoRepetidoException e)
            {
                Console.WriteLine(e.Message);
            }
            Alumno a4 = new Alumno(4, "Miguel", "Hernandez", "92264456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia);

            gim += a4;
            Alumno a5 = new Alumno(5, "Carlos", "Gonzalez", "12236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.AlDia);

            gim += a5;
            Alumno a6 = new Alumno(6, "Juan", "Perez", "12234656", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.Deudor);

            gim += a6;
            Alumno a7 = new Alumno(7, "Joaquin", "Suarez", "91122456", EntidadesAbstractas.Persona.ENacionalidad.Extranjero, Universidad.EClases.Laboratorio, Alumno.EEstadoCuenta.AlDia);

            gim += a7;
            Alumno a8 = new Alumno(8, "Rodrigo", "Smith", "22236456", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Legislacion, Alumno.EEstadoCuenta.AlDia);

            gim += a8;
            Profesor i1 = new Profesor(1, "Juan", "Lopez", "12234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino);

            gim += i1;
            Profesor i2 = new Profesor(2, "Roberto", "Juarez", "32234456", EntidadesAbstractas.Persona.ENacionalidad.Argentino);

            gim += i2;
            try
            {
                gim += Universidad.EClases.Programacion;
            }
            catch (SinProfesorException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                gim += Universidad.EClases.Laboratorio;
            }
            catch (SinProfesorException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                gim += Universidad.EClases.Legislacion;
            }
            catch (SinProfesorException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                gim += Universidad.EClases.SPD;
            }
            catch (SinProfesorException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.WriteLine(gim.ToString());
            Console.ReadKey();
            Console.Clear();
            try
            {
                Universidad.Guardar(gim);
                Console.WriteLine("Archivo de Universidad guardado.");
            }
            catch (ArchivosException e)
            {
                Console.WriteLine(e.Message);
            }
            try
            {
                int jornada = 0;
                Jornada.Guardar(gim[jornada]);
                Console.WriteLine("Archivo de Jornada {0} guardado.", jornada);
                Console.WriteLine(Jornada.Leer());
            }
            catch (ArchivosException e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadKey();
        }
Exemplo n.º 36
0
        public void TestValidaAlumnoEnClase()
        {
            Alumno alum = new Alumno(1247, "federico", "andrade", "34152942", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio);

            Assert.IsTrue(alum == Universidad.EClases.Laboratorio);
        }
Exemplo n.º 37
0
 public IHttpActionResult Set(Alumno student)
 {
     return(Ok(_istudentBL.Set(student)));
 }
Exemplo n.º 38
0
        public IActionResult Index()
        {
            Alumno al = _repo.getAlumnoByEmail(User.Identity.Name);

            return(View(al));
        }
Exemplo n.º 39
0
 public void DniInvalidoCaracteresNoPermitidos()
 {
     Alumno a1 = new Alumno(1020, "Alberto", "Alonso", "205rt43778", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion);
 }
Exemplo n.º 40
0
 //metodo para agregar un alumno
 public void CrearAlumno(Alumno alumno)
 {
     _db.Alumnos.Add(alumno);
     _db.SaveChanges();
 }
Exemplo n.º 41
0
 public int Guardar(Alumno pAlumno)
 {
     base.Guardar(pAlumno);
     pAlumno.PersonaId = ((Persona)pAlumno).Id;
     return(AlumnoDAL.Guardar(pAlumno));
 }
Exemplo n.º 42
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            var alumno = new Alumno();

            iAlumnoRepository.Add(alumno);
        }
Exemplo n.º 43
0
 public int Eliminar(Alumno pAlumno)
 {
     AlumnoDAL.Eliminar(pAlumno);
     return(base.Eliminar(pAlumno));
 }
Exemplo n.º 44
0
        static void Main(string[] args)
        {
            Console.WriteLine("Gestion de Estructura");
            Persona[] lista = new Persona[3];

            lista[0] = new Alumno("Ivan", "Cardozo")
            {
                Id       = 1,
                Edad     = 36,
                Telefono = "311111",
                Email    = "*****@*****.**"
            };

            lista[1] = new Profesor()
            {
                Id       = 2,
                Nombre   = " Axel ",
                Apellido = "Ruiz",
                Edad     = 28,
                Telefono = "2142",
                Catedra  = "Programacion"
            };

            lista[2] = new Profesor()
            {
                Id       = 3,
                Nombre   = " William ",
                Apellido = "Torballs",
                Edad     = 25,
                Telefono = "911",
                Catedra  = "Algebra"
            };

            Console.WriteLine(Persona.ContadorPersonas);
            Console.WriteLine("Resumenes");

            foreach (Persona p in lista)
            {
                Console.WriteLine($"Tipo {p.GetType()}");
                Console.WriteLine(p.ConstruirResumen());

                IEnteInstituto ente = p;

                ente.ConstruirLlaveSecreta("Argumento cualquiera");
            }
            Console.WriteLine("S T R U C  T S");

            CursoStruct c = new CursoStruct(70);

            c.Curso = "101-B";

            var newC = new CursoStruct();

            newC.Curso = "564-A";


            var cursoFreak = c;

            cursoFreak.Curso = "666-G";

            Console.WriteLine($"Curso c = {c.Curso}");
            Console.WriteLine($"Curso Freak = {cursoFreak.Curso}");



            Console.WriteLine("C L A S E S ");

            CursoClass c_class = new CursoClass(70);

            c_class.Curso = "102-B";

            var newCc_class = new CursoStruct();

            newCc_class.Curso = "563-A";


            var cursoFreakc_class = c_class;

            cursoFreak.Curso = "662-G";

            Console.WriteLine($"Curso c = {c_class.Curso}");
            Console.WriteLine($"Curso Freak = {cursoFreakc_class.Curso}");



            Console.WriteLine("E N U M E R A C I O N E S");

            var alumnoEst = new Alumno(" William ", "Torballs")
            {
                Id       = 3,
                Edad     = 25,
                Telefono = "911",
                Estado   = EstadosAlumno.Activo
            };

            Persona personaX = alumnoEst;

            Console.WriteLine("Este es el estado del alumno:  " + alumnoEst.Estado);

            Console.WriteLine($"Tipo:       { typeof(EstadosAlumno) }");
            Console.WriteLine($"Tipo:       { typeof(Alumno) }");
            Console.WriteLine($"Tipo:       { alumnoEst.GetType()  }");
            Console.WriteLine($"Nombresito: { personaX.GetType()  }");
            Console.WriteLine($"Tipo:       { nameof(Alumno) }");
            Console.WriteLine($"Tamaño:     { sizeof(int) }");

            Console.ReadLine();
        }
Exemplo n.º 45
0
 public ActionResult Actualizar(int id, Alumno a)
 {
     Manager.Instance.ActualizarEstudiante(id, a);
     return(RedirectToAction("Lista"));
 }
Exemplo n.º 46
0
 private void LoadAlumnoData()
 {
     alumno = new Alumno(Convert.ToInt32(txtId.Text), txtNombre.Text, txtApellidos.Text, txtDni.Text, dateTimePickerFechaNacimiento.Value, Guid.NewGuid());
     alumnoBL.Add(alumno);
 }
Exemplo n.º 47
0
        public void create(Alumno objAlumno)
        {
            bool verificacion;
            //validar idAlumno estado=1
            string codigo   = objAlumno.IdAlumno.ToString();
            int    idAlumno = 0;

            if (codigo == null)
            {
                objAlumno.Estado = 10;
                return;
            }
            else
            {
                try {
                    idAlumno     = Convert.ToInt32(objAlumno.IdAlumno);
                    verificacion = idAlumno >= 10 && idAlumno <= 99;
                    if (!verificacion)
                    {
                        objAlumno.Estado = 1;
                        return;
                    }
                } catch (Exception e) {
                    objAlumno.Estado = 100;
                }
            }

            //validar Nombre Alumno estado=2
            string nombre = objAlumno.Nombre;

            if (nombre == null)
            {
                objAlumno.Estado = 20;
                return;
            }
            else
            {
                nombre       = objAlumno.Nombre.Trim();
                verificacion = nombre.Length > 0 && nombre.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 2;
                    return;
                }
            }
            //Validar Apellido Alumno estado=3
            string apellido = objAlumno.Apellido;

            if (apellido == null)
            {
                objAlumno.Estado = 30;
                return;
            }
            else
            {
                apellido     = objAlumno.Apellido.Trim();
                verificacion = apellido.Length > 0 && apellido.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 3;
                    return;
                }
            }
            //validar Telefono Alumno estado=4
            string telefono = objAlumno.Telefono;

            if (telefono == null)
            {
                objAlumno.Estado = 40;
                return;
            }
            else
            {
                telefono     = objAlumno.Telefono.Trim();
                verificacion = telefono.Length > 0 && telefono.Length <= 50;
                if (!verificacion)
                {
                    objAlumno.Estado = 4;
                    return;
                }
            }

            //validar que no exista idAlumno repetido estado=5
            Alumno objAlumnoAux = new Alumno();

            objAlumnoAux.IdAlumno = objAlumno.IdAlumno;
            verificacion          = !objAlumnoDao.find(objAlumnoAux);
            if (!verificacion)
            {
                objAlumno.Estado = 5;
                return;
            }
            objAlumno.Estado = 99;
            objAlumnoDao.create(objAlumno);
        }
Exemplo n.º 48
0
    private void Guardar()
    {
        DBEscolarDataContext db = new DBEscolarDataContext();
        var Alumno = (from A in db.Alumnos
                      where A.Matricula == this.Matricula
                      select A).FirstOrDefault();

        if (Alumno == null) //NO existe en Alumnos
        {
            //Si no esta en la sesion, que lo cargue
            AlumnoReinsc Alu = Session["AlumnoReinsc"] as AlumnoReinsc ?? (from A in db.AlumnoReinscs
                                                                           where A.Matricula == this.Matricula
                                                                           select A).FirstOrDefault();

            if (Alu == null) //NO EXISTE, nunca debe de pasar, si no, no hubiera pasado Accesar
                return;

            Alumno = new Alumno();
            Alumno.PlantelID = Alu.PlantelID;
            Alumno.Turno = Alu.Turno;
            Alumno.Grupo = Alu.Grupo;
            Alumno.Semestre = Alu.Semestre;
            Alumno.Matricula = Alu.Matricula;

            Alumno.FechaDeAlta = DateTime.Now;
            db.Alumnos.InsertOnSubmit(Alumno);
        }
        else if (Alumno.Estatus == 0 && Alumno.Semestre < 6)//Si ya esta en alumnos pero esta actualizando
        {
            Alumno.Semestre += 1;
            Alumno.Grupo += 100;
        }

        Alumno.CURP = this.txtCURP.Text.ToUpper();
        Alumno.ApPaterno = this.txtApPaterno.Text.ToUpper();
        Alumno.ApMaterno = this.txtApMaterno.Text.ToUpper();
        Alumno.Nombre = this.txtNombre.Text.ToUpper();
        Alumno.Sexo = char.Parse(this.ddlSexo.SelectedValue);
        Alumno.FechaNac = DateTime.Parse(this.txtFecNac.Text);

        Alumno.Telefono = this.txtTelefono.Text.ToUpper();
        Alumno.Celular = this.txtCelular.Text.ToUpper();
        Alumno.Correo = this.txtCorreo.Text.ToLower();

        Alumno.Calle = this.txtDirCalle.Text.ToUpper();
        Alumno.Numero = this.txtDirNumero.Text.ToUpper();
        Alumno.CodigoPostal = int.Parse(this.txtDirCP.Text);
        Alumno.ColoniaID = int.Parse(this.ddlColonia.SelectedValue);
        Alumno.ColoniaTXT = Alumno.ColoniaID > 0 ? this.ddlColonia.SelectedItem.Text.ToUpper() : this.txtDirColonia.Text.ToUpper();

        Alumno.EstadoCivil = byte.Parse(this.ddlEstadoCivil.SelectedValue);
        Alumno.Ocupacion = byte.Parse(this.ddlOcupacion.SelectedValue);
        Alumno.TipoBeca = byte.Parse(this.ddlTipoBeca.SelectedValue);
        Alumno.TipoSangre = byte.Parse(this.ddlTipoSangre.SelectedValue);
        Alumno.Alergias = this.chkAlergias.Checked ? this.txtAlergias.Text.ToUpper() : null;
        Alumno.EnfermedadesCronicas = this.chkEnfCronicas.Checked ? this.txtEnfCronicas.Text.ToUpper() : null;
        Alumno.CapacidadesDiferentes = this.chkCapDiferentes.Checked ? this.txtCapDiferentes.Text.ToUpper() : null;

        Alumno.DIMSS = this.chkIMSS.Checked;
        Alumno.DSeguroPopular = this.chkSeguro.Checked;
        Alumno.DISSSTE = this.chkISSSTE.Checked;
        Alumno.DPrivado = this.chkPrivado.Checked;

        Alumno.IntPers1 = byte.Parse(this.ddlIntDet1.SelectedValue);
        Alumno.IntPersOtros1 = this.txtIntOtro1.Text.ToUpper();
        Alumno.IntPers2 = byte.Parse(this.ddlIntDet2.SelectedValue);
        Alumno.IntPersOtros2 = this.txtIntOtro2.Text.ToUpper();

        Alumno.ViveCon = byte.Parse(this.rblViveCon.SelectedValue);
        if (this.ddlViveConTutor.SelectedValue == "-1")
            Alumno.ViveConTutor = null;
        else
            Alumno.ViveConTutor = byte.Parse(this.ddlViveConTutor.SelectedValue);
        Alumno.TipoVivienda = byte.Parse(this.rblTipoDeCasa.SelectedValue);
        Alumno.IngresoMensual = byte.Parse(this.rblIngresoMensual.SelectedValue);
        Alumno.NumIntegrantes = byte.Parse(this.ddlIntegrantes.SelectedValue);
        Alumno.TienePC = this.chkTienePC.Checked;
        Alumno.TieneInternet = this.chkTieneInternet.Checked;

        Alumno.SecundariaID = int.Parse(this.ddlSecSecundaria.SelectedValue);
        Alumno.SecundariaTXT = Alumno.SecundariaID > 0 ? this.ddlSecSecundaria.SelectedItem.Text.ToUpper() : this.txtSecundaria.Text.ToUpper();

        if (this.tabPadre.Visible)
        {
            Alumno.PadreApPaterno = this.txtPadreApPaterno.Text.ToUpper();
            Alumno.PadreApMaterno = this.txtPadreApMaterno.Text.ToUpper();
            Alumno.PadreNombre = this.txtPadreNombre.Text.ToUpper();
            Alumno.PadreTelefono = this.txtPadreTelefono.Text.ToUpper();
            Alumno.PadreOcupacion = byte.Parse(this.ddlPadreOcupacion.SelectedValue);
            Alumno.PadreEmpresa = this.txtPadreEmpresa.Text.ToUpper();
        }
        else
        {
            Alumno.PadreApPaterno = Alumno.PadreApMaterno = Alumno.PadreNombre = Alumno.PadreTelefono = Alumno.PadreEmpresa = null;
            Alumno.PadreOcupacion = null;
        }

        if (this.tabMadre.Visible)
        {
            Alumno.MadreApPaterno = this.txtMadreApPaterno.Text.ToUpper();
            Alumno.MadreApMaterno = this.txtMadreApMaterno.Text.ToUpper();
            Alumno.MadreNombre = this.txtMadreNombre.Text.ToUpper();
            Alumno.MadreTelefono = this.txtMadreTelefono.Text.ToUpper();
            Alumno.MadreOcupacion = byte.Parse(this.ddlMadreOcupacion.SelectedValue);
            Alumno.MadreEmpresa = this.txtMadreEmpresa.Text.ToUpper();
        }
        else
        {
            Alumno.MadreApPaterno = Alumno.MadreApMaterno = Alumno.MadreNombre = Alumno.MadreTelefono = Alumno.MadreEmpresa = null;
            Alumno.MadreOcupacion = null;
        }

        Alumno.EntidadFed = "";
        Alumno.FechaDeModif = DateTime.Now;
        Alumno.Estatus = 1;

        db.SubmitChanges();
        this.TabContainer1.ActiveTabIndex = 0;

        //this.GenerarPDF();

        //int Reprobadas = this.MateriasReprobadas(Alumno.Matricula, Utils.CicloAnterior);
        //if (this.PasaValidacionAutomatica(Reprobadas))
        //{

        int folioPa=0;
        Plantel P = new Plantel();
        if (Pagos.GenerarReciboDePago(Alumno, Utils.CicloActual, true, out folioPa,out P))
        {
            Session["AlumnoID"] = Alumno.AlumnoID;
            try
            {

                Activa_Correo(Alumno.Matricula, folioPa, P.Zona, P.plantel);

            }
            catch (Exception e) { }
            //Guardar el AlumnoID en la sesion para que pueda imprimir la ficha de pago
            Response.Redirect("ImprimirFichaDePago.aspx");

            return;
        }
        //}

        this.GenerarPDF();
    }
Exemplo n.º 49
0
 public void NacionalidadInvalidaArgentino()
 {
     Alumno a1 = new Alumno(1020, "Alberto", "Alonso", "90000789", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion);
 }
Exemplo n.º 50
0
 public void ComprobarExcepcionNacionalidadInvalida()
 {
     Alumno uno = new Alumno(2, "Juana", "Martinez", "12234458", Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion);
 }
Exemplo n.º 51
0
 public static bool modi(Alumno alu)
 {
     return(Data.Database.AlumnoDB.getInstance().modi(alu));
 }
Exemplo n.º 52
0
    protected void btn_Guardar_Click(object sender, EventArgs e)
    {
        //Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('I am here');", true);// no hace falta esto

        TipoDocumento TipoDoc;
        if (ddl_TipoDoc.SelectedValue != "0")
        {
            TipoDoc = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDoc.SelectedIndex);
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento del Alumno. Ingrese nuevamente');", true);
            return;
        }

        TipoDocumento TipoDocMadre;

        if (ddl_TipoDocMadre.SelectedValue != "0")
        {
            TipoDocMadre = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDocMadre.SelectedIndex);
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento de la madre del alumno. Ingrese nuevamente');", true);
            return;
        }

        TipoDocumento TipoDocPadre;
        if (ddl_TipoDocPadre.SelectedValue != null)
        {
            TipoDocPadre = TipoDocumentoDao.obtenerTipoDocumento(ddl_TipoDocPadre.SelectedIndex);
        }
        else
        {
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "clave", "alert('Faltó ingresar el Tipo de Documento del padre del alumno. Ingrese nuevamente');", true);
            return;
        }

        Persona alumnoPersona = new Persona();
        alumnoPersona.nombre = txt_Nombre.Text;
        alumnoPersona.apellido = txt_Apellido.Text;
        alumnoPersona.numDoc = int.Parse(txt_NumDoc.Text);
        alumnoPersona.domicilio = txt_Domicilio.Text;
        alumnoPersona.telefono = txt_Telefono.Text;
        alumnoPersona.tipoDoc = TipoDoc;
        alumnoPersona.celular = txt_Celular.Text;
        alumnoPersona.mail = txt_mail.Text;
        alumnoPersona.fechaNacimiento = DateTime.Parse(txt_FechaNacimiento.Text);
        alumnoPersona.tipoDoc = TipoDoc;

        Persona madre = new Persona();
        madre.nombre = txt_NombreMadre.Text;
        madre.apellido = txt_ApellidoMadre.Text;
        madre.numDoc = int.Parse(txt_NumDocMadre.Text);
        madre.domicilio = txt_DomicilioMadre.Text;
        madre.telefono = txt_TelefonoMadre.Text;
        madre.tipoDoc = TipoDocMadre;
        madre.celular = txt_CelularMadre.Text;
        madre.mail = txt_MailMadre.Text;
        madre.fechaNacimiento = DateTime.Parse(txt_FechaNacimientoMadre.Text);
        madre.tipoDoc = TipoDocMadre;

        Persona padre = new Persona();
        padre.nombre = txt_NombrePadre.Text;
        padre.apellido = txt_ApellidoPadre.Text;
        padre.numDoc = int.Parse(txt_NumDocPadre.Text);
        padre.domicilio = txt_DomicilioPadre.Text;
        padre.telefono = txt_TelefonoPadre.Text;
        padre.tipoDoc = TipoDocPadre;
        padre.celular = txt_CelularPadre.Text;
        padre.mail = txt_mail.Text;
        padre.fechaNacimiento = DateTime.Parse(txt_FechaNacimientoPadre.Text);
        padre.tipoDoc = TipoDocPadre;

        Alumno alumno = new Alumno();
        Boolean flag = false;
        if(opt_Si.Checked)
            flag = true;
        else
            flag = false;
        alumno.conoceMusica = flag;

        //NivelEstudio nivelEstudio = new NivelEstudio(NivelEstudioDao.obtener(ddl_NivelEstudio.SelectedIndex + 1).descripcion);
        NivelEstudio nivelEstudio = new NivelEstudio();
        if (ddl_NivelEstudio.SelectedValue != "0")
            nivelEstudio.descripcion = ddl_NivelEstudio.SelectedItem.Text;

        alumno.nivelEstudio = nivelEstudio;

        alumno.alumno = alumnoPersona;
        alumno.madre = madre;
        alumno.padre = padre;

        Alumno alumnoViejo = AlumnoDao.obtenerPorLegajo(int.Parse(txt_legajo.Text));
        if (alumnoViejo != null)
        {

            Persona personaAlumnoViejo = alumnoViejo.alumno;
            Persona madreVieja = alumnoViejo.madre;
            Persona padreViejo = alumnoViejo.padre;

            AlumnoDao.update(alumnoViejo, alumno, personaAlumnoViejo, alumnoPersona, madreVieja, padreViejo, madre, padre);
        }
        else
            AlumnoDao.add(alumno, madre, alumnoPersona, padre);
    }
Exemplo n.º 53
0
 public void NacionalidadInvalidaExtranjero()
 {
     Alumno a1 = new Alumno(1020, "Alberto", "Alonso", "20557789", Persona.ENacionalidad.Extranjero, Universidad.EClases.Programacion);
 }
Exemplo n.º 54
0
        public void update(Alumno objAlumno)
        {
            bool verificacion;
            //validad idAlumno estado = 1

            string codigo   = objAlumno.IdAlumno.ToString();
            int    idAlumno = 0;

            if (codigo == null)
            {
                objAlumno.Estado = 10;
                return;
            }
            else
            {
                try
                {
                    idAlumno     = Convert.ToInt32(objAlumno.IdAlumno);
                    verificacion = idAlumno >= 10 && idAlumno <= 99;
                    if (!verificacion)
                    {
                        objAlumno.Estado = 1;
                        return;
                    }
                }
                catch (Exception)
                {
                    objAlumno.Estado = 100;
                }
            }

            //validar nombre Alumno estado = 2

            string nombre = objAlumno.Nombre;

            if (nombre == null)
            {
                objAlumno.Estado = 20;
                return;
            }
            else
            {
                nombre       = objAlumno.Nombre.Trim();
                verificacion = nombre.Length > 0 && nombre.Length <= 50;

                if (!verificacion)
                {
                    objAlumno.Estado = 2;
                    return;
                }
            }

            //validar apellido telefono estado = 4

            string telefono = objAlumno.Telefono;

            if (telefono == null)
            {
                objAlumno.Estado = 40;
                return;
            }
            else
            {
                telefono     = objAlumno.Telefono.Trim();
                verificacion = telefono.Length > 0 && telefono.Length <= 50;

                if (!verificacion)
                {
                    objAlumno.Estado = 4;
                    return;
                }
            }

            //Validar apellido Alumno estado = 3
            string apellido = objAlumno.Apellido;

            if (apellido == null)
            {
                objAlumno.Estado = 30;
                return;
            }
            else
            {
                apellido     = objAlumno.Apellido.Trim();
                verificacion = apellido.Length > 0 && apellido.Length <= 50;

                if (!verificacion)
                {
                    objAlumno.Estado = 3;
                    return;
                }
            }

            objAlumno.Estado = 99;
            objAlumnoDao.update(objAlumno);
        }
Exemplo n.º 55
0
        public AlumnoTemplate(Alumno al)
            : base(al.ID,al.Nombre,al.Apellido,al.Simbolo)
        { 

        }
Exemplo n.º 56
0
 public void DniInvalidoTest()
 {
     Alumno al = new Alumno(25, "Juan", "Perez", "AAAAA", Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio);
 }
Exemplo n.º 57
0
 public bool AlumnoVisibleParaUsuario(Alumno alumno, Organigrama organigrama, Usuario usuario)
 {
     return(AlumnoPerteneceAListaDeAreas(organigrama.GetAreasInferioresDeLasAreas(this.autorizador.AreasAdministradasPor(usuario)), alumno));
 }
Exemplo n.º 58
0
 private bool AlumnoPerteneceAListaDeAreas(List <Area> areas_subordinadas_del_usuario_logueado, Alumno alumno)
 {
     foreach (Area area in alumno.Areas)
     {
         if (areas_subordinadas_del_usuario_logueado.Contains(area))
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 59
0
        public void TestDNINumerico()
        {
            Alumno a1 = new Alumno(1, "Ale", "Gallo", "29999111", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion, Alumno.EEstadoCuenta.Becado);

            Assert.IsInstanceOfType(a1.DNI, typeof(int));
        }
Exemplo n.º 60
0
 public void DniInvalidoNumeroIncorrecto()
 {
     Alumno a2 = new Alumno(1020, "Gabriel", "Perez", "205222222243778", Persona.ENacionalidad.Extranjero, Universidad.EClases.SPD);
 }