public void TestMethod1() { ResidenteDAO2 dao = new ResidenteDAO2(); ResidenteEntidad r = dao.Crear(new ResidenteEntidad() { Dni = "12" }); Assert.AreEqual(r.Dni, "12"); }
public ResidenteEntidad Crear(ResidenteEntidad residente) { //int nuevoCodigo = ObtenerNuevoCodigo(); string sentencia = "INSERT INTO residente (dni) VALUES (@dni)"; using (SqlConnection conexion = new SqlConnection(ConexionUtil.ObtenerCadena())) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sentencia, conexion)) { comando.Parameters.Add(new SqlParameter("@dni", residente.Dni)); comando.ExecuteNonQuery(); } } return(Obtener(residente.Dni)); }
public ResidenteEntidad Obtener(string dni) { ResidenteEntidad residenteExistente = null; string sentencia = "SELECT * FROM residente WHERE dni=@dni"; using (SqlConnection conexion = new SqlConnection(ConexionUtil.ObtenerCadena())) { conexion.Open(); using (SqlCommand comando = new SqlCommand(sentencia, conexion)) { comando.Parameters.Add(new SqlParameter("@dni", dni)); SqlDataReader resultado = comando.ExecuteReader(); if (resultado.Read()) { residenteExistente = new ResidenteEntidad(); residenteExistente.Dni = (string)resultado["dni"]; } } } return(residenteExistente); }