public bool crearAlumno(long?Dni            = null
                                , string ApeYNom    = ""
                                , string Sexo       = ""
                                , DateTime?FechaNac = null
                                , string Domicilio  = ""
                                , int?codigoPostal  = null
                                , string Telefono   = ""
                                , bool?activo       = null
                                , bool?academico    = null)
        {
            var value = new Alumno();

            if (!String.IsNullOrEmpty(ApeYNom))
            {
                value.ApeyNom = ApeYNom;
            }
            if (!String.IsNullOrEmpty(Sexo))
            {
                value.Sexo = Sexo;
            }
            if (!String.IsNullOrEmpty(Domicilio))
            {
                value.Domicilio = Domicilio;
            }
            if (!String.IsNullOrEmpty(Telefono))
            {
                value.Telefono = Telefono;
            }
            if (Dni.HasValue)
            {
                value.Dni = Dni.Value;
            }
            if (FechaNac.HasValue)
            {
                value.FechaNac = FechaNac.Value;
            }
            if (codigoPostal.HasValue)
            {
                value.CodPostal = codigoPostal.Value;
            }
            if (activo.HasValue)
            {
                value.Activo = activo.Value;
            }
            if (academico.HasValue)
            {
                value.Academico = academico.Value;
            }

            AlumnoData.Insert(value);

            return(true);
        }
        public List <Alumno> ListarAlumnos(Alumno ObjAlumno)
        {
            AlumnoData ObjAlumnoData = new AlumnoData();

            try
            {
                return(ObjAlumnoData.ListarAlumnos(ObjAlumno));
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
        public List <Alumno> BuscarCodigo(Alumno ObjAlumnos)
        {
            AlumnoData ObjAlumnoData = new AlumnoData();

            try
            {
                return(ObjAlumnoData.BuscarCodigo(ObjAlumnos));
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
        }
        string ILogicAlumno.EliminarAlumno(ClaseMaster ObjMaster)
        {
            AlumnoData   ObjAlumnoData = new AlumnoData();
            IAccesoDatos iAccesoDatos;

            iAccesoDatos = ObjAlumnoData;
            string Respuesta = null;

            using (TransactionScope Tx = new TransactionScope(TransactionScopeOption.Required))
            {
                try
                {
                    int CodigoAlumno = iAccesoDatos.Eliminar(ObjMaster);
                    Tx.Complete();
                    Respuesta = "1";
                }
                catch (Exception Ex)
                {
                    Respuesta = Ex.Message;
                }
            }
            return(Respuesta);
        }
 public Alumno ObtenerAlumno(long id)
 {
     return(AlumnoData.LeerUno(id));
 }
        public bool editarAlumno(Alumno alumno)
        {
            AlumnoData.Update(alumno);

            return(true);
        }
        public bool crearAlumno(Alumno alumno)
        {
            AlumnoData.Insert(alumno);

            return(true);
        }