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); }
/// <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; } }
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); }
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; }
/// <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; }
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); } }
//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; } }
//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; } }
/// <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; } }
/// <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; } }
//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; } }
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()); } }
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; } }
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; }
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(); }
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; } }
//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; } }
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()); } }
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()); } }
public void TestMethod1() { Alumno a = new Alumno(7, "Matias", "Hamie", "asd12345", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.SPD); }
public int ModificarAlumno(Alumno pAlumno) { return(alumnoDAL.ModificarAlumnos(pAlumno)); }
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(); }
public bool find(Alumno objAlumno) { return(objAlumnoDao.find(objAlumno)); }
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); }
public ActionResult Agregar(Alumno a) { Manager.Instance.AgregarAlumno(a); return(View(a)); }
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(); }
public void TestValidaAlumnoEnClase() { Alumno alum = new Alumno(1247, "federico", "andrade", "34152942", EntidadesAbstractas.Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio); Assert.IsTrue(alum == Universidad.EClases.Laboratorio); }
public IHttpActionResult Set(Alumno student) { return(Ok(_istudentBL.Set(student))); }
public IActionResult Index() { Alumno al = _repo.getAlumnoByEmail(User.Identity.Name); return(View(al)); }
public void DniInvalidoCaracteresNoPermitidos() { Alumno a1 = new Alumno(1020, "Alberto", "Alonso", "205rt43778", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion); }
//metodo para agregar un alumno public void CrearAlumno(Alumno alumno) { _db.Alumnos.Add(alumno); _db.SaveChanges(); }
public int Guardar(Alumno pAlumno) { base.Guardar(pAlumno); pAlumno.PersonaId = ((Persona)pAlumno).Id; return(AlumnoDAL.Guardar(pAlumno)); }
private void btnGuardar_Click(object sender, EventArgs e) { var alumno = new Alumno(); iAlumnoRepository.Add(alumno); }
public int Eliminar(Alumno pAlumno) { AlumnoDAL.Eliminar(pAlumno); return(base.Eliminar(pAlumno)); }
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(); }
public ActionResult Actualizar(int id, Alumno a) { Manager.Instance.ActualizarEstudiante(id, a); return(RedirectToAction("Lista")); }
private void LoadAlumnoData() { alumno = new Alumno(Convert.ToInt32(txtId.Text), txtNombre.Text, txtApellidos.Text, txtDni.Text, dateTimePickerFechaNacimiento.Value, Guid.NewGuid()); alumnoBL.Add(alumno); }
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); }
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(); }
public void NacionalidadInvalidaArgentino() { Alumno a1 = new Alumno(1020, "Alberto", "Alonso", "90000789", Persona.ENacionalidad.Argentino, Universidad.EClases.Programacion); }
public void ComprobarExcepcionNacionalidadInvalida() { Alumno uno = new Alumno(2, "Juana", "Martinez", "12234458", Persona.ENacionalidad.Extranjero, Universidad.EClases.Legislacion); }
public static bool modi(Alumno alu) { return(Data.Database.AlumnoDB.getInstance().modi(alu)); }
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); }
public void NacionalidadInvalidaExtranjero() { Alumno a1 = new Alumno(1020, "Alberto", "Alonso", "20557789", Persona.ENacionalidad.Extranjero, Universidad.EClases.Programacion); }
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); }
public AlumnoTemplate(Alumno al) : base(al.ID,al.Nombre,al.Apellido,al.Simbolo) { }
public void DniInvalidoTest() { Alumno al = new Alumno(25, "Juan", "Perez", "AAAAA", Persona.ENacionalidad.Argentino, Universidad.EClases.Laboratorio); }
public bool AlumnoVisibleParaUsuario(Alumno alumno, Organigrama organigrama, Usuario usuario) { return(AlumnoPerteneceAListaDeAreas(organigrama.GetAreasInferioresDeLasAreas(this.autorizador.AreasAdministradasPor(usuario)), alumno)); }
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); }
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)); }
public void DniInvalidoNumeroIncorrecto() { Alumno a2 = new Alumno(1020, "Gabriel", "Perez", "205222222243778", Persona.ENacionalidad.Extranjero, Universidad.EClases.SPD); }