コード例 #1
0
        public static List <Alumno> BuscarAlumnos(String pNombre, String pApellido)
        {
            List <Alumno> Lista = new List <Alumno>();

            using (SqlConnection conexion = DBComun.ObtnerCOnexion())
            {
                SqlCommand comando = new SqlCommand(string.Format(
                                                        "Select Id, Nombre,  Apellido, Direccion, Fecha_nacimiento from Alumnos where Nombre like '%{0}%' or Apellido like '%{1}%'", pNombre, pApellido), conexion);

                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    Alumno pAlumno = new Alumno();
                    pAlumno.Id        = reader.GetInt64(0);
                    pAlumno.Nombre    = reader.GetString(1);
                    pAlumno.Apellido  = reader.GetString(2);
                    pAlumno.Direccion = reader.GetString(3);
                    pAlumno.Fecha_Nac = Convert.ToString(reader.GetDateTime(4));

                    Lista.Add(pAlumno);
                }
                conexion.Close();
                return(Lista);
            }
        }
コード例 #2
0
        public static int Eliminar(Int64 pId)
        {
            int retorno = 0;

            using (SqlConnection conexion = DBComun.ObtnerCOnexion())
            {
                SqlCommand comando = new SqlCommand(string.Format("Delete from Alumnos where Id={0}", pId), conexion);
                retorno = comando.ExecuteNonQuery();
                conexion.Close();
            }
            return(retorno);
        }
コード例 #3
0
        public static int Modificar(Alumno pAlumno)
        {
            int retorno = 0;

            using (SqlConnection conexion = DBComun.ObtnerCOnexion())
            {
                SqlCommand comando = new SqlCommand(string.Format("Update Alumnos set Nombre='{0}', Apellido='{1}', Direccion='{2}', Fecha_Nacimiento='{3}' where Id={4}",
                                                                  pAlumno.Nombre, pAlumno.Apellido, pAlumno.Direccion, pAlumno.Fecha_Nac, pAlumno.Id), conexion);

                retorno = comando.ExecuteNonQuery();
            }
            return(retorno);
        }
コード例 #4
0
        public static int Agregar(Alumno pAlumno)
        {
            int retorno = 0;

            using (SqlConnection Conn = DBComun.ObtnerCOnexion())
            {
                SqlCommand Comando = new SqlCommand(string.Format("Insert Into Alumnos (Nombre, Apellido, Direccion, Fecha_nacimiento) values ('{0}', '{1}','{2}','{3}')",
                                                                  pAlumno.Nombre, pAlumno.Apellido, pAlumno.Direccion, pAlumno.Fecha_Nac), Conn);

                retorno = Comando.ExecuteNonQuery();
            }
            return(retorno);
        }
コード例 #5
0
        public static Alumno ObtenerAlumno(Int64 pId)
        {
            using (SqlConnection conexion = DBComun.ObtnerCOnexion())
            {
                Alumno     pAlumno = new Alumno();
                SqlCommand comando = new SqlCommand(string.Format(
                                                        "Select Id, Nombre,  Apellido, Direccion, Fecha_nacimiento from Alumnos where Id={0}", pId), conexion);

                SqlDataReader reader = comando.ExecuteReader();

                while (reader.Read())
                {
                    pAlumno.Id        = reader.GetInt64(0);
                    pAlumno.Nombre    = reader.GetString(1);
                    pAlumno.Apellido  = reader.GetString(2);
                    pAlumno.Direccion = reader.GetString(3);
                    pAlumno.Fecha_Nac = Convert.ToString(reader.GetDateTime(4));
                }
                conexion.Close();
                return(pAlumno);
            }
        }